[ 0s] Using BUILD_ROOT=/srv/build/root_9/.mount [ 0s] Using BUILD_ARCH=i586:i486:i386 [ 0s] Doing kvm build in /srv/build/root_9/root [ 0s] [ 0s] [ 0s] w15 started "build _service:gbs:js.spec" at Sun Aug 28 04:28:51 UTC 2016. [ 0s] [ 0s] Building js for project 'Tizen:Mobile' repository 'emulator32-wayland' arch 'i586' srcmd5 '1198a884d347d8419e4ebe8b19736afb' [ 0s] [ 0s] processing specfile /srv/build/root_9/.build-srcdir/_service:gbs:js.spec ... [ 0s] running changelog2spec --target rpm --file /srv/build/root_9/.build-srcdir/_service:gbs:js.spec [ 0s] init_buildsystem --configdir /var/run/obs/worker/9/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /srv/build/root_9/.build.rpmlist /srv/build/root_9/.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... [ 2s] [23/34] preinstalling coreutils... [ 2s] [24/34] preinstalling libacl... [ 2s] [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... [ 4s] reordering...cycle: nss -> libsoftokn3 [ 4s] breaking dependency nss -> libsoftokn3 [ 4s] done [ 6s] booting kvm ... [ 6s] linux64 /usr/bin/qemu-kvm -no-reboot -nographic -vga none -net none -cpu host -kernel /srv/obsw/vmlinuz -initrd /srv/obsw/initrd -append root=/dev/vda panic=1 quiet no-kvmclock nmi_watchdog=0 rw elevator=noop console=ttyS0 init=/.build/build -m 10000 -drive file=/srv/build/root_9/root,if=virtio,cache=none -drive file=/srv/build/root_9/root,if=ide,index=0,cache=none -drive file=/srv/build/root_9/swap,if=virtio,cache=none -smp 4 [ 11s] doing fast boot [ 11s] Creating device nodes with udev [ 11s] Waiting for device /dev/vda to appear: ok [ 11s] fsck from util-linux 2.21.2 [ 11s] [/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/vda [ 11s] /dev/vda: clean, 4351/2392064 files, 193175/9568256 blocks [ 11s] fsck succeeded. Mounting root device read-write. [ 11s] Mounting root /dev/vda [ 11s] mount -o rw -t ext4 /dev/vda /root [ 11s] replacing /etc/mtab with symlink to /proc/self/mounts [ 11s] 2nd stage started in virtual machine [ 11s] machine type: x86_64 [ 11s] switching personality to 8... [ 11s] 2nd stage started in virtual machine [ 11s] machine type: i686 [ 11s] swapon: /dev/vdb: found signature [pagesize=4096, signature=swap] [ 11s] swapon: /dev/vdb: pagesize=4096, swapsize=2147483648, devsize=2147483648 [ 11s] swapon /dev/vdb [ 11s] VM_IMAGE: , VM_SWAP: /dev/vdb [ 11s] mount: none is already mounted or /proc busy [ 11s] mount: none is already mounted or /dev/pts busy [ 11s] logging output to //.build.log... [ 11s] processing specfile /.build-srcdir/_service:gbs:js.spec ... [ 11s] init_buildsystem --configdir /.build/configs --cachedir /var/cache/build /.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 12s] running setup postinstall script [ 12s] .init_b_cache/scripts/setup.post: line 1: syntax error near unexpected token `name' [ 12s] .init_b_cache/scripts/setup.post: line 1: `for i, name in ipairs({"passwd", "shadow", "group", "gshadow"}) do' [ 12s] initializing rpm db... [ 12s] [1/95] installing libmagic-data-5.18-3.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] [2/95] installing setup-0.9-3.1 [ 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] [3/95] installing terminfo-base-5.9-1.15 [ 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] [4/95] installing filesystem-3.1-8.1 [ 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] [5/95] installing glibc-2.20-10.1 [ 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] [6/95] installing bash-3.2.57-3.3 [ 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] [7/95] installing cpio-2.11-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] [8/95] installing diffutils-3.3-1.10 [ 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] [9/95] installing findutils-4.3.8-2.8 [ 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] [10/95] installing hostname-3.12-1.3 [ 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] [11/95] installing libatomic-4.9.2-12.3 [ 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] [12/95] installing libattr-2.4.47-1.12 [ 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] [13/95] installing libbz2-1.0.6-1.87 [ 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] [14/95] installing libcap-2.24-1.85 [ 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] [15/95] installing libelf-0.153-5.18 [ 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] [16/95] installing libext2fs-1.42.13-2.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] [17/95] installing libfreebl3-3.23-4.36 [ 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] [18/95] installing libgcc-4.9.2-12.3 [ 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] [19/95] installing libgomp-4.9.2-12.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] [20/95] installing libitm-4.9.2-12.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] [21/95] installing libltdl-2.4.2-3.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] [22/95] installing liblua-5.1.4-1.20 [ 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] [23/95] installing liblzma-5.1.3-2.6 [ 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] [24/95] installing libpcre-8.39-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] [25/95] installing libpopt-1.16-2.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] [26/95] installing libpython-2.7.8-2.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] [27/95] installing libsmack-1.2.0-4.4 [ 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] [28/95] installing libsmartcols-2.28-6.20 [ 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] [29/95] installing libsqlite-3.8.10.2-1.10 [ 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] [30/95] installing libuuid-2.28-6.20 [ 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] [31/95] installing m4-1.4.17-1.6 [ 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] [32/95] installing net-tools-2.0_20121208git-1.6 [ 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] [33/95] installing nspr-4.12-4.11 [ 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] [34/95] installing patch-2.7-1.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] [35/95] installing pkg-config-0.28-1.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] [36/95] installing sed-4.1c-2.6 [ 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] [37/95] installing update-alternatives-1.16.3-1.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] [38/95] installing which-2.20-1.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] [39/95] installing zip-3.0-1.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] [40/95] installing zlib-1.2.8-1.11 [ 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] [41/95] installing libncurses-5.9-1.15 [ 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] [42/95] installing build-compare-2015.04.28-3.1 [ 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] [43/95] installing coreutils-6.9-7.5 [ 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] [44/95] installing cpp-4.9.2-12.3 [ 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] [45/95] installing gawk-3.1.5-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 [ 14s] [46/95] installing gcc-c++-4.9.2-12.3 [ 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] [47/95] installing grep-2.5.2-2.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] [48/95] installing less-466-1.6 [ 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] [49/95] installing libacl-2.2.52-3.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] [50/95] installing libasm-0.153-5.18 [ 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] [51/95] installing libblkid-2.28-6.20 [ 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] [52/95] installing libopenssl-1.0.2h-8.1 [ 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] [53/95] installing libreadline-5.2-2.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] [54/95] installing libstdc++-4.9.2-12.3 [ 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] [55/95] installing make-4.0-1.6 [ 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] [56/95] installing nss-certs-3.23-4.36 [ 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] [57/95] installing smack-1.2.0-4.4 [ 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] [58/95] installing binutils-2.25-6.3 [ 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] [59/95] installing bzip2-1.0.6-1.87 [ 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] [60/95] installing libmagic-5.18-3.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] [61/95] installing libxml2-2.9.4-5.4 [ 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] [62/95] installing nspr-devel-4.12-4.11 [ 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] [63/95] installing xz-5.1.3-2.6 [ 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] [64/95] installing libdw-0.153-5.18 [ 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] [65/95] installing libstdc++-devel-4.9.2-12.3 [ 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] [66/95] installing file-5.18-3.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] [67/95] installing libmount-2.28-6.20 [ 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] [68/95] installing linux-glibc-devel-3.10-1.4 [ 17s] 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 [ 17s] [69/95] installing tar-1.17-2.7 [ 17s] 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 [ 17s] [70/95] installing db4-4.8.30.NC-1.16 [ 17s] 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 [ 17s] [71/95] installing glibc-locale-2.20-10.1 [ 17s] 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 [ 17s] [72/95] installing gzip-1.3.12-2.8 [ 17s] 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 [ 17s] [73/95] installing libcilkrts-4.9.2-12.3 [ 17s] 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 [ 17s] [74/95] installing libfdisk1-2.28-6.20 [ 17s] 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 [ 17s] [75/95] installing libubsan-4.9.2-12.3 [ 17s] 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 [ 17s] [76/95] installing pam-1.1.6-4.5 [ 17s] 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 [ 17s] [77/95] installing tzdata-2016f-2.2 [ 17s] 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 [ 17s] [78/95] installing elfutils-0.153-5.18 [ 17s] 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 [ 17s] [79/95] installing glibc-devel-2.20-10.1 [ 17s] 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 [ 17s] [80/95] installing perl-5.20.0-3.54 [ 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] [81/95] installing gcc-4.9.2-12.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] [82/95] installing python-2.7.8-2.9 [ 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] [83/95] installing util-linux-2.28-6.20 [ 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] [84/95] installing build-mkbaselibs-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] [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 [ 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] [88/95] installing build-20120927-1.3 [ 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] [89/95] installing libtool-2.4.2-3.5 [ 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.36 [ 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.36 [ 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.5 [ 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] [93/95] installing rpmlint-mini-1.5-3.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] [94/95] installing rpm-build-4.11.0.1-7.5 [ 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] [95/95] installing rpmlint-tizen-1.0-1.3 [ 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] removing nis flags from //etc/nsswitch.conf... [ 23s] now finalizing build dir... [ 25s] build target is i686-tizen-linux [ 25s] ----------------------------------------------------------------- [ 25s] I have the following modifications for js.spec: [ 25s] 7c7 [ 25s] < Release: 0 [ 25s] --- [ 25s] > Release: 9.59 [ 25s] 109a110 [ 25s] > %changelog [ 25s] ----------------------------------------------------------------- [ 25s] ----- building js.spec (user abuild) [ 25s] ----------------------------------------------------------------- [ 25s] ----------------------------------------------------------------- [ 25s] + 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 [ 25s] Building target platforms: i686-tizen-linux [ 25s] Building for target i686-tizen-linux [ 25s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.dRRTiw [ 25s] + umask 022 [ 25s] + cd /home/abuild/rpmbuild/BUILD [ 25s] + cd /home/abuild/rpmbuild/BUILD [ 25s] + rm -rf js-1.0.0 [ 25s] + /bin/bzip2 -dc /home/abuild/rpmbuild/SOURCES/js-1.0.0.tar.bz2 [ 25s] + /bin/tar -xf - [ 26s] + STATUS=0 [ 26s] + '[' 0 -ne 0 ']' [ 26s] + cd js-1.0.0 [ 26s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 26s] + echo 'Patch #0 (5dc5722-to-41d3173.diff):' [ 26s] Patch #0 (5dc5722-to-41d3173.diff): [ 26s] + /bin/cat /home/abuild/rpmbuild/SOURCES/5dc5722-to-41d3173.diff [ 26s] + /bin/patch -p1 --fuzz=2 [ 26s] patching file js/src/Makefile.in [ 26s] patching file js/src/assembler/jit/ExecutableAllocator.h [ 26s] patching file js/src/assembler/wtf/Platform.h [ 26s] patching file js/src/configure [ 26s] patching file js/src/configure.in [ 26s] patching file js/src/jsval.h [ 26s] + exit 0 [ 26s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.APca9j [ 26s] + umask 022 [ 26s] + cd /home/abuild/rpmbuild/BUILD [ 26s] + cd js-1.0.0 [ 26s] ++ uname -m [ 26s] + [[ i686 == \a\a\r\c\h\6\4 ]] [ 26s] + LANG=C [ 26s] + export LANG [ 26s] + unset DISPLAY [ 26s] + 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' [ 26s] + export CFLAGS [ 26s] + 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' [ 26s] + export CXXFLAGS [ 26s] + 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' [ 26s] + export FFLAGS [ 26s] + LDFLAGS= [ 26s] + export LDFLAGS [ 26s] + LD_AS_NEEDED=1 [ 26s] + export LD_AS_NEEDED [ 26s] + export MOZILLA_VERSION=1.0.0 [ 26s] + MOZILLA_VERSION=1.0.0 [ 26s] + cd js [ 26s] + pushd src [ 26s] ~/rpmbuild/BUILD/js-1.0.0/js/src ~/rpmbuild/BUILD/js-1.0.0/js [ 26s] + 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' [ 26s] + export CFLAGS [ 26s] + 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' [ 26s] + export CXXFLAGS [ 26s] + 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' [ 26s] + export FFLAGS [ 26s] + ./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 [ 26s] creating cache ./config.cache [ 26s] checking host system type... i686-tizen-linux-gnu [ 26s] checking target system type... i686-tizen-linux-gnu [ 26s] checking build system type... i686-tizen-linux-gnu [ 26s] checking for mawk... no [ 26s] checking for gawk... gawk [ 26s] checking for perl5... no [ 26s] checking for perl... /bin/perl [ 26s] checking for gcc... gcc [ 26s] 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 [ 26s] 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 [ 26s] checking whether we are using GNU C... yes [ 26s] checking whether gcc accepts -g... yes [ 26s] checking for c++... c++ [ 26s] 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 [ 26s] 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 [ 26s] checking whether we are using GNU C++... yes [ 26s] checking whether c++ accepts -g... yes [ 26s] checking for ranlib... ranlib [ 26s] checking for as... /bin/as [ 26s] checking for ar... ar [ 26s] checking for ld... ld [ 26s] checking for strip... strip [ 26s] checking for windres... no [ 26s] checking whether gcc and cc understand -c and -o together... yes [ 26s] checking how to run the C preprocessor... gcc -E [ 26s] checking how to run the C++ preprocessor... c++ -E [ 26s] checking for sb-conf... no [ 26s] checking for ve... no [ 26s] checking for a BSD compatible install... /bin/install -c [ 26s] checking whether ln -s works... yes [ 26s] checking for minimum required perl version >= 5.006... 5.020000 [ 26s] checking for full perl installation... yes [ 26s] checking for python2.7... /bin/python2.7 [ 26s] checking for doxygen... : [ 26s] checking for autoconf... /bin/autoconf [ 26s] checking for unzip... : [ 26s] checking for zip... /bin/zip [ 26s] checking for makedepend... no [ 26s] checking for xargs... /bin/xargs [ 26s] checking for gmake... /bin/gmake [ 27s] checking for X... no [ 27s] checking whether the compiler supports -Wno-invalid-offsetof... yes [ 27s] checking whether the compiler supports -Wno-variadic-macros... yes [ 27s] checking whether the compiler supports -Werror=return-type... yes [ 27s] checking whether ld has archive extraction flags... yes [ 27s] checking that static assertion macros used in autoconf tests work... yes [ 27s] checking for 64-bit OS... no [ 27s] checking for Python version >= 2.5 but not 3.x... yes [ 27s] checking for ANSI C header files... yes [ 27s] checking for working const... yes [ 27s] checking for mode_t... yes [ 27s] checking for off_t... yes [ 27s] checking for pid_t... yes [ 27s] checking for size_t... yes [ 27s] checking for __stdcall... no [ 27s] checking for ssize_t... yes [ 27s] checking for st_blksize in struct stat... yes [ 27s] checking for siginfo_t... yes [ 27s] checking for stdint.h... yes [ 27s] checking for the size of void*... 4 [ 27s] checking for the alignment of void*... 4 [ 27s] checking for the size of double... 8 [ 27s] checking for int16_t... yes [ 27s] checking for int32_t... yes [ 27s] checking for int64_t... yes [ 27s] checking for int64... no [ 27s] checking for uint... yes [ 27s] checking for uint_t... no [ 27s] checking for uint16_t... no [ 27s] checking for uname.domainname... yes [ 27s] checking for uname.__domainname... no [ 27s] checking for visibility(hidden) attribute... yes [ 27s] checking for visibility(default) attribute... yes [ 27s] checking for visibility pragma support... yes [ 27s] checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no [ 27s] checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no [ 27s] checking for __force_align_arg_pointer__ attribute... yes [ 27s] checking for dirent.h that defines DIR... yes [ 27s] checking for opendir in -ldir... no [ 27s] checking for sys/byteorder.h... no [ 27s] checking for compat.h... no [ 27s] checking for getopt.h... yes [ 27s] checking for sys/bitypes.h... yes [ 27s] checking for memory.h... yes [ 27s] checking for unistd.h... yes [ 27s] checking for gnu/libc-version.h... yes [ 27s] checking for nl_types.h... yes [ 27s] checking for malloc.h... yes [ 27s] checking for X11/XKBlib.h... no [ 27s] checking for io.h... no [ 27s] checking for sys/statvfs.h... yes [ 27s] checking for sys/statfs.h... yes [ 27s] checking for sys/vfs.h... yes [ 27s] checking for sys/mount.h... yes [ 27s] checking for sys/quota.h... yes [ 27s] checking for linux/quota.h... yes [ 28s] checking for mmintrin.h... yes [ 28s] checking for new... yes [ 28s] checking for sys/cdefs.h... yes [ 28s] checking for linux/perf_event.h... yes [ 28s] checking for gethostbyname_r in -lc_r... no [ 28s] checking for library containing dlopen... -ldl [ 28s] checking for dlfcn.h... yes [ 28s] checking for dladdr... yes [ 28s] checking for socket in -lsocket... no [ 28s] checking for ARM SIMD support in compiler... no [ 29s] checking for pthread_create in -lpthreads... no [ 29s] checking for pthread_create in -lpthread... yes [ 29s] checking whether gcc accepts -pthread... yes [ 29s] checking whether mmap() sees write()s... yes [ 29s] checking whether gcc needs -traditional... no [ 29s] checking for 8-bit clean memcmp... yes [ 29s] checking for fchmod... yes [ 29s] checking for flockfile... yes [ 29s] checking for getc_unlocked... yes [ 29s] checking for _getc_nolock... no [ 29s] checking for getpagesize... yes [ 29s] checking for lchown... yes [ 29s] checking for localtime_r... yes [ 29s] checking for lstat64... yes [ 29s] checking for memmove... yes [ 29s] checking for random... yes [ 30s] checking for rint... no [ 30s] checking for sbrk... yes [ 30s] checking for snprintf... yes [ 30s] checking for stat64... yes [ 30s] checking for statvfs... yes [ 30s] checking for statvfs64... yes [ 30s] checking for strerror... yes [ 30s] checking for strtok_r... yes [ 30s] checking for truncate64... yes [ 30s] checking for clock_gettime(CLOCK_MONOTONIC) and -lrt... yes [ 30s] checking for wcrtomb... yes [ 30s] checking for mbrtowc... yes [ 30s] checking for res_ninit()... yes [ 30s] checking for gnu_get_libc_version()... yes [ 30s] checking for iconv in -lc... yes [ 30s] checking for iconv()... yes [ 30s] checking for iconv() with const input... no [ 31s] checking for an implementation of va_copy()... yes [ 31s] checking for an implementation of __va_copy()... yes [ 31s] checking whether va_lists can be copied by value... yes [ 31s] checking for gcc 3.0 ABI... yes [ 31s] checking for C++ "explicit" keyword... yes [ 31s] checking for C++ "typename" keyword... yes [ 31s] checking for modern C++ template specialization syntax support... yes [ 31s] checking whether partial template specialization works... yes [ 31s] checking whether operators must be re-defined for templates derived from templates... no [ 31s] checking whether we need to cast a derived template to pass as its base class... no [ 31s] checking whether the compiler can resolve const ambiguities for templates... yes [ 31s] checking whether the C++ "using" keyword can change access... yes [ 31s] checking whether the C++ "using" keyword resolves ambiguity... yes [ 31s] checking for "std::" namespace... yes [ 31s] checking whether standard template operator!=() is ambiguous... unambiguous [ 31s] checking for C++ reinterpret_cast... yes [ 31s] checking for C++ dynamic_cast to void*... yes [ 31s] checking whether C++ requires implementation of unused virtual methods... no [ 31s] checking for trouble comparing to zero near std::operator!=()... no [ 31s] checking for __thread keyword for TLS variables... yes [ 31s] checking for malloc.h... (cached) yes [ 31s] checking for strndup... yes [ 31s] checking for posix_memalign... yes [ 31s] checking for memalign... yes [ 31s] checking for valloc... yes [ 31s] checking for __attribute__((always_inline))... yes [ 31s] checking for __attribute__((malloc))... yes [ 31s] checking for __attribute__((warn_unused_result))... yes [ 31s] checking for __attribute__((noreturn))... yes [ 31s] checking for LC_MESSAGES... yes [ 32s] checking for localeconv... yes [ 32s] checking for nspr-config... /bin/nspr-config [ 32s] checking for NSPR - version >= 4.7.0... yes [ 32s] checking for valid optimization flags... yes [ 32s] checking for __cxa_demangle... yes [ 32s] checking for unwind.h... yes [ 32s] checking for _Unwind_Backtrace... yes [ 32s] checking for gcc -pipe support... yes [ 32s] checking whether C compiler supports -fprofile-generate... yes [ 32s] checking whether C++ compiler has -pedantic long long bug... no [ 32s] checking for correct temporary object destruction order... yes [ 32s] checking for correct overload resolution with const and templates... no [ 32s] checking for tm_zone tm_gmtoff in struct tm... yes [ 32s] checking for posix_fallocate... yes [ 32s] checking for setlocale... yes [ 32s] checking for localeconv... (cached) yes [ 32s] creating js-confdefs.h [ 32s] ==== js-confdefs.h ================================= [ 32s] /* List of defines generated by configure. Included with preprocessor flag, [ 32s] * -include, to avoid long list of -D defines on the compile command-line. [ 32s] * Do not edit. [ 32s] */ [ 32s] [ 32s] #ifndef _JS_CONFDEFS_H_ [ 32s] #define _JS_CONFDEFS_H_ [ 32s] [ 32s] #define AVMPLUS_IA32 1 [ 32s] #define AVMPLUS_LINUX 1 [ 32s] #define AVMPLUS_UNIX 1 [ 32s] #define CPP_THROW_NEW throw() [ 32s] #define D_INO d_ino [ 32s] #define EDITLINE 1 [ 32s] #define FEATURE_NANOJIT 1 [ 32s] #define HAVE_CLOCK_MONOTONIC 1 [ 32s] #define HAVE_CPP_ACCESS_CHANGING_USING 1 [ 32s] #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 [ 32s] #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 [ 32s] #define HAVE_CPP_EXPLICIT 1 [ 32s] #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 [ 32s] #define HAVE_CPP_NAMESPACE_STD 1 [ 32s] #define HAVE_CPP_NEW_CASTS 1 [ 32s] #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 [ 32s] #define HAVE_CPP_TYPENAME 1 [ 32s] #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1 [ 32s] #define HAVE_DIRENT_H 1 [ 32s] #define HAVE_DLADDR 1 [ 32s] #define HAVE_DLOPEN 1 [ 32s] #define HAVE_FCHMOD 1 [ 32s] #define HAVE_FLOCKFILE 1 [ 32s] #define HAVE_GETC_UNLOCKED 1 [ 32s] #define HAVE_GETOPT_H 1 [ 32s] #define HAVE_GETPAGESIZE 1 [ 32s] #define HAVE_GNU_GET_LIBC_VERSION 1 [ 32s] #define HAVE_GNU_LIBC_VERSION_H 1 [ 32s] #define HAVE_I18N_LC_MESSAGES 1 [ 32s] #define HAVE_ICONV 1 [ 32s] #define HAVE_INT16_T 1 [ 32s] #define HAVE_INT32_T 1 [ 32s] #define HAVE_INT64_T 1 [ 32s] #define HAVE_LCHOWN 1 [ 32s] #define HAVE_LINUX_QUOTA_H 1 [ 32s] #define HAVE_LOCALECONV 1 [ 32s] #define HAVE_LOCALECONV 1 [ 32s] #define HAVE_LOCALTIME_R 1 [ 32s] #define HAVE_LSTAT64 1 [ 32s] #define HAVE_MALLOC_H 1 [ 32s] #define HAVE_MBRTOWC 1 [ 32s] #define HAVE_MEMALIGN 1 [ 32s] #define HAVE_MEMMOVE 1 [ 32s] #define HAVE_MEMORY_H 1 [ 32s] #define HAVE_MMINTRIN_H 1 [ 32s] #define HAVE_NL_TYPES_H 1 [ 32s] #define HAVE_POSIX_FALLOCATE 1 [ 32s] #define HAVE_POSIX_MEMALIGN 1 [ 32s] #define HAVE_RANDOM 1 [ 32s] #define HAVE_RES_NINIT 1 [ 32s] #define HAVE_SBRK 1 [ 32s] #define HAVE_SETLOCALE 1 [ 32s] #define HAVE_SIGINFO_T 1 [ 32s] #define HAVE_SNPRINTF 1 [ 32s] #define HAVE_SSIZE_T 1 [ 32s] #define HAVE_STAT64 1 [ 32s] #define HAVE_STATVFS 1 [ 32s] #define HAVE_STATVFS64 1 [ 32s] #define HAVE_STRERROR 1 [ 32s] #define HAVE_STRNDUP 1 [ 32s] #define HAVE_STRTOK_R 1 [ 32s] #define HAVE_ST_BLKSIZE 1 [ 32s] #define HAVE_SYS_BITYPES_H 1 [ 32s] #define HAVE_SYS_CDEFS_H 1 [ 32s] #define HAVE_SYS_MOUNT_H 1 [ 32s] #define HAVE_SYS_QUOTA_H 1 [ 32s] #define HAVE_SYS_STATFS_H 1 [ 32s] #define HAVE_SYS_STATVFS_H 1 [ 32s] #define HAVE_SYS_VFS_H 1 [ 32s] #define HAVE_THREAD_TLS_KEYWORD 1 [ 32s] #define HAVE_TM_ZONE_TM_GMTOFF 1 [ 32s] #define HAVE_TRUNCATE64 1 [ 32s] #define HAVE_UINT 1 [ 32s] #define HAVE_UNAME_DOMAINNAME_FIELD 1 [ 32s] #define HAVE_UNISTD_H 1 [ 32s] #define HAVE_VALLOC 1 [ 32s] #define HAVE_VA_COPY 1 [ 32s] #define HAVE_VISIBILITY_ATTRIBUTE 1 [ 32s] #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 [ 32s] #define HAVE_WCRTOMB 1 [ 32s] #define HAVE__UNWIND_BACKTRACE 1 [ 32s] #define HAVE___CXA_DEMANGLE 1 [ 32s] #define JS_ALIGN_OF_POINTER 4 [ 32s] #define JS_BITS_PER_WORD_LOG2 5 [ 32s] #define JS_BYTES_PER_DOUBLE 8 [ 32s] #define JS_BYTES_PER_WORD 4 [ 32s] #define JS_CPU_X86 1 [ 32s] #define JS_HAVE_STDINT_H 1 [ 32s] #define JS_METHODJIT 1 [ 32s] #define JS_MONOIC 1 [ 32s] #define JS_NUNBOX32 1 [ 32s] #define JS_POLYIC 1 [ 32s] #define JS_POLYIC_TYPED_ARRAY 1 [ 32s] #define JS_THREADSAFE 1 [ 32s] #define JS_TRACER 1 [ 32s] #define MALLOC_H [ 32s] #define MOZ_DLL_SUFFIX ".so" [ 32s] #define NEW_H [ 32s] #define NS_ALWAYS_INLINE __attribute__((always_inline)) [ 32s] #define NS_ATTR_MALLOC __attribute__((malloc)) [ 32s] #define NS_NORETURN __attribute__((noreturn)) [ 32s] #define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) [ 32s] #define STDC_HEADERS 1 [ 32s] #define UNIX_ASYNC_DNS 1 [ 32s] #define VA_COPY va_copy [ 32s] #define XP_UNIX 1 [ 32s] #define X_DISPLAY_MISSING 1 [ 32s] #define _REENTRANT 1 [ 32s] [ 32s] #endif /* _JS_CONFDEFS_H_ */ [ 32s] [ 32s] creating Makefile [ 32s] creating shell/Makefile [ 32s] creating lirasm/Makefile [ 32s] creating jsapi-tests/Makefile [ 32s] creating tests/Makefile [ 32s] creating config/Makefile [ 32s] creating config/mkdepend/Makefile [ 32s] creating editline/Makefile [ 32s] updating cache ./config.cache [ 32s] creating ./config.status [ 32s] creating config/autoconf.mk [ 32s] creating js-config.h [ 32s] invoking make to create js-config script [ 32s] rm -f js-config.tmp [ 32s] sed < js-config.in > js-config.tmp \ [ 32s] -e 's|@prefix@|/usr|' \ [ 32s] -e 's|@exec_prefix@|/usr|' \ [ 32s] -e 's|@includedir@|/usr/include|' \ [ 32s] -e 's|@libdir@|/usr/lib|' \ [ 32s] -e 's|@MOZILLA_VERSION@|1.0.0|' \ [ 32s] -e 's|@LIBRARY_NAME@|mozjs185|' \ [ 32s] -e 's|@NSPR_CFLAGS@|-I/usr/include/nspr4|' \ [ 32s] -e 's|@JS_CONFIG_LIBS@|-L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -ldl |' \ [ 32s] -e 's|@MOZ_JS_LIBS@|-L/usr/lib -lmozjs185|' \ [ 32s] && mv js-config.tmp js-config && chmod +x js-config [ 32s] + popd [ 32s] ~/rpmbuild/BUILD/js-1.0.0/js [ 32s] + export BUILD_OPT=1 [ 32s] + BUILD_OPT=1 [ 32s] + /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 [ 32s] make: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 32s] /bin/make export [ 32s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 32s] /bin/make -C config/ nsinstall [ 32s] 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 [ 32s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/.deps [ 32s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 32s] nsinstall.c [ 32s] 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 [ 32s] pathsub.c [ 32s] 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 [ 32s] jskwgen.cpp [ 32s] 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 [ 32s] ./jscpucfg > jsautocfg.tmp [ 32s] mv jsautocfg.tmp jsautocfg.h [ 32s] 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 [ 32s] 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 [ 32s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 32s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 32s] rm -f nfspwd [ 32s] cp nfspwd.pl nfspwd [ 32s] chmod +x nfspwd [ 32s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R nsinstall ../dist/bin [ 32s] if test ! -d system_wrappers_js; then mkdir system_wrappers_js; fi [ 32s] /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 \ [ 32s] -DBUILD_STATIC_LIBS= \ [ 32s] ./system-headers | /bin/perl ./make-system-wrappers.pl system_wrappers_js [ 32s] ./host_jskwgen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautokw.h [ 32s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R system_wrappers_js ../dist [ 32s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 32s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 32s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline/.deps [ 33s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 33s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 33s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell/.deps [ 33s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 33s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 33s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests/.deps [ 33s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 33s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 33s] make[2]: Nothing to be done for 'export'. [ 33s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 33s] /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 [ 33s] mkdir -p nanojit [ 33s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 33s] /bin/make libs [ 33s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 33s] jsoplengen.cpp [ 33s] 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 [ 33s] /bin/python2.7 imacro_asm.py ./imacros.jsasm /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/imacros.c.out [ 33s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/sdk/lib [ 33s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/bin/chrome [ 33s] 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 [ 33s] ./host_jsoplengen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautooplen.h [ 33s] jsanalyze.cpp [ 33s] 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 [ 33s] jsapi.cpp [ 33s] 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 [ 33s] jsarena.cpp [ 33s] 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 [ 33s] jsarray.cpp [ 33s] 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 [ 33s] In file included from jsval.h:48:0, [ 33s] from jspubtd.h:47, [ 33s] from jsprvtd.h:57, [ 33s] from jscntxt.h:55, [ 33s] from jsanalyze.h:45, [ 33s] from jsanalyze.cpp:40: [ 33s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 33s] ^ [ 33s] jsatom.cpp [ 33s] 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 [ 33s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 33s] ^ [ 33s] In file included from jsarray.cpp:84:0: [ 33s] jsvalue.h: In member function 'void js::Value[ 22.532004] serial8250: too much work for irq4 [ 33s] ::staticAssertions()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 33s] ^ [ 33s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 33s] ^ [ 33s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 33s] ^ [ 33s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 33s] ^ [ 33s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNT[ 22.600007] serial8250: too much work for irq4 [ 33s] ER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 33s] ^ [ 33s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 33s] ^ [ 33s] In file included from nanojit/nanojit.h:377:0, [ 33s] from jsbuiltins.h:45, [ 33s] from jstracer.h:48, [ 33s] from jsarray.cpp:90: [ 33s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 33s] 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] [ 33s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 33s] ^ [ 33s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 33s] 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] [ 33s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 33s] ^ [ 33s] In file included from jsarray.cpp:84:0: [ 33s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 33s] ^ [ 33s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) [ 22.640015] serial8250: too much work for irq4 [ 33s] x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 33s] ^ [ 33s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 33s] ^ [ 33s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 33s] ^ [ 33s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] In file included from jsatom.cpp:47:0: [ 33s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally define[ 22.680009] serial8250: too much work for irq4 [ 33s] d but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 33s] ^ [ 33s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 33s] ^ [ 33s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 33s] ^ [ 33s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 33s] ^ [ 33s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 33s] ^ [ 33s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] [ 22.724014] serial8250: too much work for irq4 [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 33s] ^ [ 33s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 33s] ^ [ 33s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 33s] ^ [ 33s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 33s] ^ [ 33s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 33s] ^ [ 33s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 33s] ^ [ 33s] jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsarray.cpp:230:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsuint) == sizeof(uint32_t)); [ 33s] ^ [ 33s] jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsarray.cpp:256:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT((jsuint)-1 == 4294967295U); [ 33s] ^ [ 33s] In file included from jstracer.h:48:0, [ 33s] from jsarray.cpp:90: [ 33s] jsarray.cpp: At global scope: [ 33s] 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] [ 33s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 33s] ^ [ 33s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 33s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 33s] ^ [ 33s] jsarray.cpp:497:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 33s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_EnsureDenseArrayCapacity, CONTEXT, OBJECT, INT32, [ 33s] ^ [ 33s] jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)': [ 33s] jsatom.cpp:954:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] [ 33s] uint32 count; [ 33s] ^ [ 33s] 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] [ 33s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 33s] ^ [ 33s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 33s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 33s] ^ [ 33s] jsarray.cpp:2110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 33s] JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, js_ArrayCompPush_tn, CONTEXT, OBJECT, [ 33s] ^ [ 33s] 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] [ 33s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 33s] ^ [ 33s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 33s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 33s] ^ [ 33s] jsarray.cpp:3106:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 33s] JS_DEFINE_CALLINFO_2(extern, OBJECT, NewDenseEmptyArray, CONTEXT, OBJECT, 0, [ 33s] ^ [ 33s] 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] [ 33s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 33s] ^ [ 33s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 33s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 33s] ^ [ 33s] jsarray.cpp:3108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 33s] JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseAllocatedArray, CONTEXT, UINT32, OBJECT, 0, [ 33s] ^ [ 33s] 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] [ 33s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 33s] ^ [ 33s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 33s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 33s] ^ [ 33s] jsarray.cpp:3110:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 33s] JS_DEFINE_CALLINFO_3(extern, OBJECT, NewDenseUnallocatedArray, CONTEXT, UINT32, OBJECT, 0, [ 33s] ^ [ 33s] In file included from jsapi.cpp:52:0: [ 33s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 33s] ^ [ 33s] In file included from nanojit/nanojit.h:377:0, [ 33s] from jsbuiltins.h:45, [ 33s] from jsapi.cpp:60: [ 33s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 33s] 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] [ 33s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 33s] ^ [ 33s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 33s] 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] [ 33s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 33s] ^ [ 33s] In file included from jsapi.cpp:52:0: [ 33s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 33s] ^ [ 33s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 33s] ^ [ 33s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 33s] ^ [ 33s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 33s] ^ [ 33s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 33s] ^ [ 33s] jsbool.cpp [ 33s] 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 [ 33s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 33s] ^ [ 33s] In file included from jsbool.cpp:45:0: [ 33s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 33s] ^ [ 33s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 33s] ^ [ 33s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 33s] ^ [ 33s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 33s] ^ [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 33s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 33s] ^ [ 33s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 33s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 33s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 33s] ^ [ 33s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 33s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 33s] ^ [ 33s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 34s] ^ [ 34s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 34s] ^ [ 34s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 34s] ^ [ 34s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 34s] ^ [ 34s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 34s] ^ [ 34s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 34s] ^ [ 34s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 34s] ^ [ 34s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 34s] ^ [ 34s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 34s] ^ [ 34s] jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': [ 34s] jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] [ 34s] return false; [ 34s] ^ [ 34s] jsclone.cpp [ 34s] 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 [ 34s] In file included from jsval.h:48:0, [ 34s] from jspubtd.h:47, [ 34s] from jsapi.h:49, [ 34s] from jsclone.h:42, [ 34s] from jsclone.cpp:39: [ 34s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 34s] ^ [ 34s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 34s] ^ [ 34s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 34s] ^ [ 34s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 34s] ^ [ 34s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 34s] ^ [ 34s] jscntxt.cpp [ 34s] 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 [ 34s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 34s] ^ [ 34s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 34s] ^ [ 34s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 34s] ^ [ 34s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 34s] ^ [ 34s] In file included from jscntxt.cpp:58:0: [ 34s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 34s] ^ [ 34s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 34s] ^ [ 34s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 34s] ^ [ 34s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 34s] ^ [ 34s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 34s] ^ [ 34s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 34s] ^ [ 34s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 34s] ^ [ 34s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] js[ 23.976682] serial8250: too much work for irq4 [ 34s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 34s] ^ [ 34s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 34s] ^ [ 34s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 34s] ^ [ 34s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 34s] ^ [ 34s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 34s] ^ [ 34s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 34s] ^ [ 34s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 34s] ^ [ 34s] In file included from nanojit/nanojit.h:377:0, [ 34s] from jsbuiltins.h:45, [ 34s] from jstracer.h:48, [ 34s] from jscntxt.cpp:81: [ 34s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 34s] 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] [ 34s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 34s] ^ [ 34s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 34s] 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] [ 34s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 34s] ^ [ 34s] jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:203:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0); [ 34s] ^ [ 34s] jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:408:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_INT8 == 0); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:409:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8 == 1); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:410:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_INT16 == 2); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:411:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT16 == 3); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:412:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_INT32 == 4); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:413:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT32 == 5); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:414:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT32 == 6); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:415:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT64 == 7); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:416:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8_CLAMPED == 8); [ 34s] ^ [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsclone.cpp:417:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(TypedArray::TYPE_MAX == TypedArray::TYPE_UINT8_CLAMPED + 1); [ 34s] ^ [ 34s] In file included from jscntxt.cpp:58:0: [ 34s] jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)': [ 34s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 34s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 34s] ^ [ 34s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 34s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 34s] ^ [ 34s] jscntxt.cpp:746:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 34s] JS_STATIC_ASSERT(JSVERSION_DEFAULT == 0); [ 34s] ^ [ 36s] jscompartment.cpp [ 36s] 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 [ 36s] jsdate.cpp [ 36s] 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 [ 36s] In file included from jsval.h:48:0, [ 36s] from jspubtd.h:47, [ 36s] from jsprvtd.h:57, [ 36s] from jscntxt.h:55, [ 36s] from jscompartment.cpp:41: [ 36s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 36s] ^ [ 36s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 36s] ^ [ 36s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 36s] ^ [ 36s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 36s] ^ [ 36s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 36s] ^ [ 36s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 36s] ^ [ 36s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 36s] ^ [ 36s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] js[ 25.810300] serial8250: too much work for irq4 [ 36s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 36s] ^ [ 36s] In file included from nanojit/nanojit.h:377:0, [ 36s] from jsbuiltins.h:45, [ 36s] from jsdate.cpp:66: [ 36s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 36s] 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] [ 36s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 36s] ^ [ 36s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 36s] ^ [ 36s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 36s] ^ [ 36s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 36s] ^ [ 36s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 36s] 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] [ 36s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 36s] ^ [ 36s] In file included from jsdate.cpp:63:0: [ 36s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 36s] ^ [ 36s] In file included from nanojit/nanojit.h:377:0, [ 36s] from jsbuiltins.h:45, [ 36s] from jstracer.h:48, [ 36s] from jscompartment.cpp:47: [ 36s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 36s] 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] [ 36s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 36s] ^ [ 36s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 36s] 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] [ 36s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 36s] ^ [ 36s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 36s] ^ [ 36s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 36s] ^ [ 36s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 36s] ^ [ 36s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 36s] ^ [ 36s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 36s] ^ [ 36s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 36s] ^ [ 36s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 36s] ^ [ 36s] jsdbgapi.cpp [ 36s] 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 [ 36s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 36s] ^ [ 36s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 36s] ^ [ 36s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 36s] ^ [ 36s] In file included from jsdate.cpp:66:0: [ 36s] jsdate.cpp: At global scope: [ 36s] 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] [ 36s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 36s] ^ [ 36s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 36s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 36s] ^ [ 36s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 36s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 36s] ^ [ 36s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 36s] _JS_DEFINE_CALLINFO_n tn0 \ [ 36s] ^ [ 36s] jsdate.cpp:2459:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 36s] JS_DEFINE_TRCINFO_1(date_now, [ 36s] ^ [ 36s] In file included from jsval.h:48:0, [ 36s] from jspubtd.h:47, [ 36s] from jsprvtd.h:57, [ 36s] from jsdbgapi.cpp:45: [ 36s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 36s] ^ [ 36s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 36s] ^ [ 36s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 36s] ^ [ 36s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 36s] ^ [ 36s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 36s] ^ [ 36s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 36s] ^ [ 36s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 36s] ^ [ 36s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] js[ 26.258550] serial8250: too much work for irq4 [ 36s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 36s] ^ [ 36s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 36s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 36s] ^ [ 36s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 36s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 36s] ^ [ 36s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 36s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 36s] ^ [ 37s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 37s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 37s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 37s] ^ [ 37s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 37s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 37s] ^ [ 37s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 37s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 37s] ^ [ 37s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 37s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 37s] ^ [ 37s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 37s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 37s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 37s] ^ [ 37s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 37s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 37s] ^ [ 37s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 37s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 37s] ^ [ 37s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 37s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 37s] ^ [ 37s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 37s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 37s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 37s] ^ [ 37s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 37s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 37s] ^ [ 37s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 37s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 37s] ^ [ 37s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 37s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 37s] ^ [ 37s] jsdhash.cpp [ 37s] 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 [ 38s] jsdtoa.cpp [ 38s] 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 [ 38s] jsemit.cpp [ 38s] 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 [ 38s] In file included from jsval.h:48:0, [ 38s] from jspubtd.h:47, [ 38s] from jsapi.h:49, [ 38s] from jsdtoa.cpp:47: [ 38s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 38s] ^ [ 38s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 38s] ^ [ 38s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 38s] ^ [ 38s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 38s] ^ [ 38s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 38s] ^ [ 38s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 38s] ^ [ 38s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 38s] ^ [ 38s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] js[ 27.452005] serial8250: too much work for irq4 [ 38s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 38s] ^ [ 38s] In file included from jsemit.cpp:52:0: [ 38s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 38s] ^ [ 38s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 38s] ^ [ 38s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 38s] ^ [ 38s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 38s] ^ [ 38s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] [ 27.532006] serial8250: too much work for irq4 [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 38s] ^ [ 38s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 38s] ^ [ 38s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 38s] ^ [ 38s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 38s] ^ [ 38s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 38s] ^ [ 38s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 38s] ^ [ 38s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 38s] ^ [ 38s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 38s] ^ [ 38s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 38s] ^ [ 38s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 38s] ^ [ 38s] jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsemit.cpp:1318:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 38s] ^ [ 38s] jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsemit.cpp:1773:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(INDEX_LIMIT <= JS_BIT(24)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsemit.cpp:1774:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(INDEX_LIMIT >= [ 38s] ^ [ 38s] jsemit.cpp: In function 'JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)': [ 38s] jsemit.cpp:4100:10: warning: variable 'forInLet' set but not used [-Wunused-but-set-variable] [ 38s] bool forInLet, popScope; [ 38s] ^ [ 38s] jsemit.cpp: In function 'JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)': [ 38s] jsemit.cpp:5675:19: warning: variable 'blockObj' set but not used [-Wunused-but-set-variable] [ 38s] JSObject *blockObj; [ 38s] ^ [ 38s] jsexn.cpp [ 38s] 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 [ 38s] In file included from jsbit.h:44:0, [ 38s] from jsexn.cpp:48: [ 38s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 38s] ^ [ 38s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 38s] ^ [ 38s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 38s] ^ [ 38s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 38s] ^ [ 38s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 38s] ^ [ 38s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 38s] ^ [ 38s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 38s] ^ [ 38s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] js[ 28.066423] serial8250: too much work for irq4 [ 38s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 38s] ^ [ 38s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 38s] ^ [ 38s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 38s] ^ [ 38s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 38s] ^ [ 38s] jsfriendapi.cpp [ 38s] 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 [ 38s] jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsexn.cpp:146:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0); [ 38s] ^ [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsexn.cpp:147:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0); [ 38s] ^ [ 38s] jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsexn.cpp:257:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSStackTraceElem) % sizeof(jsval) == 0); [ 38s] ^ [ 38s] jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsexn.cpp:440:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSAtomState) <= (size_t)(uint16)-1); [ 38s] ^ [ 38s] In file included from jsval.h:48:0, [ 38s] from jspubtd.h:47, [ 38s] from jsprvtd.h:57, [ 38s] from jscntxt.h:55, [ 38s] from jsfriendapi.cpp:40: [ 38s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 38s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 38s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 38s] ^ [ 38s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 38s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 38s] ^ [ 38s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 38s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 38s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 39s] ^ [ 39s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 39s] ^ [ 39s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 39s] ^ [ 39s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 39s] ^ [ 39s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 39s] ^ [ 39s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 39s] ^ [ 39s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 39s] ^ [ 39s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 39s] ^ [ 39s] jsfun.cpp [ 39s] 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 [ 39s] In file included from jsbit.h:44:0, [ 39s] from jsfun.cpp:47: [ 39s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 39s] ^ [ 39s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 39s] ^ [ 39s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 39s] ^ [ 39s] jsgc.cpp [ 39s] 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 [ 39s] In file included from nanojit/nanojit.h:377:0, [ 39s] from jsbuiltins.h:45, [ 39s] from jsfun.cpp:53: [ 39s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 39s] 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] [ 39s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 39s] ^ [ 39s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 39s] 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] [ 39s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 39s] ^ [ 39s] In file included from jsbit.h:44:0, [ 39s] from jsfun.cpp:47: [ 39s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 39s] ^ [ 39s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 39s] ^ [ 39s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 39s] ^ [ 39s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 39s] ^ [ 39s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 39s] ^ [ 39s] In file included from jsgc.cpp:56:0: [ 39s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 39s] ^ [ 39s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 39s] ^ [ 39s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 39s] ^ [ 39s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static[ 28.844008] serial8250: too much work for irq4 [ 39s] _assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 39s] ^ [ 39s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 39s] ^ [ 39s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 39s] ^ [ 39s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 39s] ^ [ 39s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 39s] ^ [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 39s] ^ [ 39s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 39s] ^ [ 39s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 39s] ^ [ 39s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 39s] ^ [ 39s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 39s] ^ [ 39s] In file included from nanojit/nanojit.h:377:0, [ 39s] from jsbuiltins.h:45, [ 39s] from jstracer.h:48, [ 39s] from jsgc.cpp:81: [ 39s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 39s] 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] [ 39s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 39s] ^ [ 39s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 39s] 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] [ 39s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 39s] ^ [ 39s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 39s] ^ [ 39s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 39s] ^ [ 39s] In file included from jsgc.cpp:56:0: [ 39s] jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.cpp:610:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4); [ 39s] ^ [ 39s] jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsgc.cpp:1893:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(!(sizeof(T) & Cell::CellMask)); [ 39s] ^ [ 39s] jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)': [ 39s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 39s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 39s] ^ [ 39s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 39s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 39s] ^ [ 39s] jsfun.cpp:186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 39s] JS_STATIC_ASSERT(JSObject::ARGS_CLASS_RESERVED_SLOTS == 2); [ 39s] ^ [ 39s] In file included from jsfun.cpp:53:0: [ 39s] jsfun.cpp: At global scope: [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:301:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 39s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewArgumentsOnTrace, CONTEXT, OBJECT, UINT32, OBJECT, [ 39s] ^ [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 39s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_PutArgumentsOnTrace, CONTEXT, OBJECT, VALUEPTR, 0, [ 39s] ^ [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:1062:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 39s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CreateCallObjectOnTrace, CONTEXT, FUNCTION, OBJECT, OBJECT, [ 39s] ^ [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:389:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:1169:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_6' [ 39s] JS_DEFINE_CALLINFO_6(extern, BOOL, js_PutCallObjectOnTrace, CONTEXT, OBJECT, UINT32, VALUEPTR, [ 39s] ^ [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:1317:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 39s] JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallArg, CONTEXT, OBJECT, JSID, VALUE, 0, [ 39s] ^ [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:1326:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 39s] JS_DEFINE_CALLINFO_4(extern, BOOL, js_SetCallVar, CONTEXT, OBJECT, JSID, VALUE, 0, [ 39s] ^ [ 39s] jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': [ 39s] jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] [ 39s] return false; [ 39s] ^ [ 39s] jsfun.cpp: In function 'const js::Shape* js::LookupInterpretedFunctionPrototype(JSContext*, JSObject*)': [ 39s] jsfun.cpp:2660:20: warning: converting 'false' to pointer type 'const js::Shape*' [-Wconversion-null] [ 39s] return false; [ 39s] ^ [ 39s] In file included from jsfun.cpp:53:0: [ 39s] jsfun.cpp: At global scope: [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:2819:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 39s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_CloneFunctionObject, CONTEXT, FUNCTION, OBJECT, OBJECT, 0, [ 39s] ^ [ 39s] 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] [ 39s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 39s] ^ [ 39s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 39s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 39s] ^ [ 39s] jsfun.cpp:2853:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 39s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_AllocFlatClosure, [ 39s] ^ [ 39s] jsgcchunk.cpp [ 39s] 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 [ 39s] jsgcstats.cpp [ 39s] 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 [ 40s] In file included from jsval.h:48:0, [ 40s] from jspubtd.h:47, [ 40s] from jsprvtd.h:57, [ 40s] from jscntxt.h:55, [ 40s] from jsgcstats.cpp:40: [ 40s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 40s] ^ [ 40s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 40s] ^ [ 40s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 40s] ^ [ 40s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 40s] ^ [ 40s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 40s] ^ [ 40s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 40s] ^ [ 40s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 40s] ^ [ 40s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] js[ 29.416006] serial8250: too much work for irq4 [ 40s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 40s] ^ [ 40s] In file included from nanojit/nanojit.h:377:0, [ 40s] from jsbuiltins.h:45, [ 40s] from jsgcstats.cpp:44: [ 40s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 40s] 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] [ 40s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 40s] ^ [ 40s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 40s] 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] [ 40s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 40s] ^ [ 40s] jshash.cpp [ 40s] 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 [ 40s] jsinterp.cpp [ 40s] 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 [ 40s] In file included from jsinterp.cpp:50:0: [ 40s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 40s] ^ [ 40s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 40s] ^ [ 40s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 40s] ^ [ 40s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 40s] ^ [ 40s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 40s] ^ [ 40s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 40s] ^ [ 40s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 40s] ^ [ 40s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] js[ 29.917622] serial8250: too much work for irq4 [ 40s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 40s] ^ [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 40s] ^ [ 40s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 40s] ^ [ 40s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 40s] ^ [ 40s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 40s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 40s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 40s] ^ [ 40s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 40s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 40s] ^ [ 40s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 40s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 40s] ^ [ 40s] In file included from nanojit/nanojit.h:377:0, [ 40s] from jsbuiltins.h:45, [ 40s] from jstracer.h:48, [ 40s] from jsinterp.cpp:75: [ 40s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 40s] 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] [ 40s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 40s] ^ [ 40s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 40s] 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] [ 40s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 40s] ^ [ 42s] jsinvoke.cpp [ 42s] 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 [ 42s] In file included from jsinterp.cpp:50:0, [ 42s] from jsinvoke.cpp:42: [ 42s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 42s] ^ [ 42s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 42s] ^ [ 42s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 42s] ^ [ 42s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 42s] ^ [ 42s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 42s] ^ [ 42s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 42s] ^ [ 42s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 42s] ^ [ 42s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] js[ 31.613303] serial8250: too much work for irq4 [ 42s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 42s] ^ [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 42s] ^ [ 42s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 42s] ^ [ 42s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 42s] ^ [ 42s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 42s] ^ [ 42s] In file included from nanojit/nanojit.h:377:0, [ 42s] from jsbuiltins.h:45, [ 42s] from jstracer.h:48, [ 42s] from jsinterp.cpp:75, [ 42s] from jsinvoke.cpp:42: [ 42s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 42s] 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] [ 42s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 42s] ^ [ 42s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 42s] 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] [ 42s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 42s] ^ [ 42s] In file included from jsinterp.cpp:50:0, [ 42s] from jsinvoke.cpp:42: [ 42s] jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)': [ 42s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 42s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 42s] ^ [ 42s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 42s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 42s] ^ [ 42s] jsinterp.cpp:993:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 42s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 42s] ^ [ 42s] jsiter.cpp [ 42s] 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 [ 43s] In file included from jsiter.cpp:47:0: [ 43s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 43s] ^ [ 43s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 43s] ^ [ 43s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 43s] ^ [ 43s] jslock.cpp [ 43s] 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 [ 43s] In file included from nanojit/nanojit.h:377:0, [ 43s] from jsbuiltins.h:45, [ 43s] from jsiter.cpp:53: [ 43s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 43s] 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] [ 43s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 43s] ^ [ 43s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 43s] 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] [ 43s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 43s] ^ [ 43s] In file included from jsiter.cpp:47:0: [ 43s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 43s] ^ [ 43s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 43s] ^ [ 43s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 43s] ^ [ 43s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 43s] ^ [ 43s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 43s] ^ [ 43s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 43s] ^ [ 43s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 43s] ^ [ 43s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 43s] ^ [ 43s] In file included from jsval.h:48:0, [ 43s] from jspubtd.h:47, [ 43s] from jslock.cpp:47: [ 43s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 43s] ^ [ 43s] jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsiter.cpp:339:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid)); [ 43s] ^ [ 43s] jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': [ 43s] jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 43s] return false; [ 43s] ^ [ 43s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 43s] ^ [ 43s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 43s] ^ [ 43s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 43s] ^ [ 43s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 43s] ^ [ 43s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 43s] ^ [ 43s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 43s] ^ [ 43s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 43s] ^ [ 43s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 43s] ^ [ 43s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 43s] ^ [ 43s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 43s] ^ [ 43s] jslock.cpp: In function 'int js_SuspendThread(JSThinLock*)': [ 43s] jslock.cpp:585:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] [ 43s] PRStatus stat; [ 43s] ^ [ 43s] jslock.cpp: In function 'void js_ResumeThread(JSThinLock*)': [ 43s] jslock.cpp:615:14: warning: variable 'stat' set but not used [-Wunused-but-set-variable] [ 43s] PRStatus stat; [ 43s] ^ [ 43s] jslog2.cpp [ 43s] 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 [ 43s] jsmath.cpp [ 43s] 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 [ 43s] jsnativestack.cpp [ 43s] 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 [ 43s] jsnum.cpp [ 43s] 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 [ 43s] In file included from jsval.h:48:0, [ 43s] from jspubtd.h:47, [ 43s] from jsapi.h:49, [ 43s] from jsmath.cpp:48: [ 43s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 43s] ^ [ 43s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 43s] ^ [ 43s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 43s] ^ [ 43s] In file included from nanojit/nanojit.h:377:0, [ 43s] from jsbuiltins.h:45, [ 43s] from jsmath.cpp:50: [ 43s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 43s] 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] [ 43s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 43s] ^ [ 43s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 43s] 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] [ 43s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 43s] ^ [ 43s] In file included from jsval.h:48:0, [ 43s] from jspubtd.h:47, [ 43s] from jsapi.h:49, [ 43s] from jsmath.cpp:48: [ 43s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 43s] ^ [ 43s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 43s] ^ [ 43s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 43s] ^ [ 43s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 43s] ^ [ 43s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 43s] ^ [ 43s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 43s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 43s] ^ [ 43s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 43s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 43s] ^ [ 43s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 43s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 43s] ^ [ 43s] In file included from jsmath.cpp:50:0: [ 43s] jsmath.cpp: At global scope: [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(name, \ [ 43s] ^ [ 43s] jsmath.cpp:680:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 43s] MATH_BUILTIN_1(js_math_abs, fabs) [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(name, \ [ 43s] ^ [ 43s] jsmath.cpp:681:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 43s] MATH_BUILTIN_1(math_atan, atan) [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(name, \ [ 43s] ^ [ 43s] jsmath.cpp:682:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 43s] MATH_BUILTIN_1(math_sin, sin) [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(name, \ [ 43s] ^ [ 43s] jsmath.cpp:683:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 43s] MATH_BUILTIN_1(math_cos, cos) [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(name, \ [ 43s] ^ [ 43s] jsmath.cpp:684:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 43s] MATH_BUILTIN_1(math_sqrt, sqrt) [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:677:5: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(name, \ [ 43s] ^ [ 43s] jsmath.cpp:685:1: note: in expansion of macro 'MATH_BUILTIN_1' [ 43s] MATH_BUILTIN_1(math_tan, tan) [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 [ 33.300009] serial8250: too much work for irq4 [ 43s] \ [ 43s] ^ [ 43s] jsmath.cpp:715:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(math_exp, [ 43s] ^ [ 43s] 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] [ 43s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 43s] ^ [ 43s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 43s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 43s] ^ [ 43s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 43s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 43s] ^ [ 43s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 43s] _JS_DEFINE_CALLINFO_n tn0 \ [ 43s] ^ [ 43s] jsmath.cpp:807:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 43s] JS_DEFINE_TRCINFO_1(math_acos, [ 43s] ^ [ 43s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:809:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(math_asin, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:811:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(math_atan2, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:813:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(js_math_floor, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:815:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(math_log, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:817:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(js_math_max, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:819:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(js_math_min, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CAL[ 33.344009] serial8250: too much work for irq4 [ 44s] LINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:821:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(math_pow, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:823:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(math_random, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:825:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(js_math_round, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsmath.cpp:827:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(js_math_ceil, [ 44s] ^ [ 44s] In file included from jsnum.cpp:56:0: [ 44s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 44s] ^ [ 44s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 44s] ^ [ 44s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 44s] ^ [ 44s] In file included from nanojit/nanojit.h:377:0, [ 44s] from jsbuiltins.h:45, [ 44s] from jsnum.cpp:59: [ 44s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 44s] 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] [ 44s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 44s] ^ [ 44s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 44s] 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] [ 44s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 44s] ^ [ 44s] In file included from jsnum.cpp:56:0: [ 44s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 44s] ^ [ 44s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 44s] ^ [ 44s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 44s] ^ [ 44s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 44s] ^ [ 44s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 44s] ^ [ 44s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 44s] ^ [ 44s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 44s] ^ [ 44s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 44s] ^ [ 44s] In file included from jsnum.cpp:59:0: [ 44s] jsnum.cpp: At global scope: [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 44s] JS_DEFINE_TRCINFO_2(num_parseInt, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn1 \ [ 44s] ^ [ 44s] jsnum.cpp:513:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 44s] JS_DEFINE_TRCINFO_2(num_parseInt, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsnum.cpp:517:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(num_parseFloat, [ 44s] ^ [ 44s] In file included from jsnum.cpp:56:0: [ 44s] jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsnum.cpp:594:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE); [ 44s] ^ [ 44s] jsnum.cpp: In function 'JSString* js_IntToString(JSContext*, jsint)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsnum.cpp:625:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH + 1 >= sizeof("-2147483648")); [ 44s] ^ [ 44s] In file included from jsnum.cpp:59:0: [ 44s] jsnum.cpp: At global scope: [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:516:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 44s] JS_DEFINE_TRCINFO_2(num_toString, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:517:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn1 \ [ 44s] ^ [ 44s] jsnum.cpp:932:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_2' [ 44s] JS_DEFINE_TRCINFO_2(num_toString, [ 44s] ^ [ 44s] jsobj.cpp [ 44s] 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 [ 44s] In file included from jsbit.h:44:0, [ 44s] from jsobj.cpp:49: [ 44s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 44s] ^ [ 44s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 44s] ^ [ 44s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 44s] ^ [ 44s] In file included from nanojit/nanojit.h:377:0, [ 44s] from jsbuiltins.h:45, [ 44s] from jsobj.cpp:58: [ 44s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 44s] 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] [ 44s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 44s] ^ [ 44s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 44s] 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] [ 44s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 44s] ^ [ 44s] In file included from jsbit.h:44:0, [ 44s] from jsobj.cpp:49: [ 44s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 44s] ^ [ 44s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 44s] ^ [ 44s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 44s] ^ [ 44s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 44s] ^ [ 44s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 44s] ^ [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 44s] ^ [ 44s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 44s] ^ [ 44s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 44s] ^ [ 44s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 44s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 44s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 44s] ^ [ 44s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 44s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 44s] ^ [ 44s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 44s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 44s] ^ [ 44s] In file included from jsobj.cpp:58:0: [ 44s] jsobj.cpp: At global scope: [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 44s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 44s] ^ [ 44s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 44s] _JS_DEFINE_CALLINFO_n tn0 \ [ 44s] ^ [ 44s] jsobj.cpp:2968:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 44s] JS_DEFINE_TRCINFO_1(js_Object, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsobj.cpp:2983:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 44s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_InitializerObject, CONTEXT, OBJECT, OBJECT, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsobj.cpp:2996:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 44s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_String_tn, CONTEXT, CALLEE_PROTOTYPE, STRING, 0, [ 44s] ^ [ 44s] 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] [ 44s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 44s] ^ [ 44s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 44s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 44s] ^ [ 44s] jsobj.cpp:3029:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 44s] JS_DEFINE_CALLINFO_3(extern, CONSTRUCTOR_RETRY, js_CreateThisFromTrace, CONTEXT, OBJECT, UINTN, 0, [ 44s] ^ [ 45s] json.cpp [ 45s] 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 [ 45s] In file included from jsval.h:48:0, [ 45s] from jspubtd.h:47, [ 45s] from jsapi.h:49, [ 45s] from json.cpp:43: [ 45s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 45s] ^ [ 45s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 45s] ^ [ 45s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 45s] ^ [ 45s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 45s] ^ [ 45s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 45s] ^ [ 45s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 45s] ^ [ 45s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 45s] ^ [ 45s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] js[ 34.736006] serial8250: too much work for irq4 [ 45s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 45s] ^ [ 45s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 45s] ^ [ 45s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 45s] ^ [ 45s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 45s] ^ [ 45s] jsopcode.cpp [ 45s] 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 [ 45s] In file included from jsopcode.cpp:54:0: [ 45s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 45s] ^ [ 45s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 45s] ^ [ 45s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 45s] ^ [ 45s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 45s] ^ [ 45s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 45s] ^ [ 45s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 45s] ^ [ 45s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 45s] ^ [ 45s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 45s] ^ [ 45s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 45s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 45s] ^ [ 45s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 45s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 45s] ^ [ 45s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 45s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 45s] ^ [ 46s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 46s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 46s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 46s] ^ [ 46s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 46s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 46s] ^ [ 46s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 46s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 46s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 46s] ^ [ 46s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 46s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 46s] ^ [ 46s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 46s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 46s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 46s] ^ [ 46s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 46s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 46s] ^ [ 46s] In file included from nanojit/nanojit.h:377:0, [ 46s] from jsbuiltins.h:45, [ 46s] from jstracer.h:48, [ 46s] from jsopcode.cpp:73: [ 46s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 46s] 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] [ 46s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 46s] ^ [ 46s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 46s] 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] [ 46s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 46s] ^ [ 46s] jsopcode.cpp: In function 'jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)': [ 46s] jsopcode.cpp:1572:14: warning: variable 'saveop' set but not used [-Wunused-but-set-variable] [ 46s] JSOp op, saveop; [ 46s] ^ [ 46s] In file included from jsopcode.cpp:54:0: [ 46s] jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)': [ 46s] jsutil.h:120:43: warning: typedef 'js_static_assert312' locally defined but not used [-Wunused-local-typedefs] [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 46s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 46s] ^ [ 46s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 46s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 46s] ^ [ 46s] jsopcode.cpp:1891:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 46s] JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN); [ 46s] ^ [ 47s] jsparse.cpp [ 47s] 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 [ 47s] In file included from jsparse.cpp:60:0: [ 47s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 47s] ^ [ 47s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 47s] ^ [ 47s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 47s] ^ [ 47s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 47s] ^ [ 47s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 47s] ^ [ 47s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 47s] ^ [ 47s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 47s] ^ [ 47s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] js[ 36.797986] serial8250: too much work for irq4 [ 47s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 47s] ^ [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 47s] ^ [ 47s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 47s] ^ [ 47s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 47s] ^ [ 47s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 47s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 47s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 47s] ^ [ 47s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 47s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 47s] ^ [ 47s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 47s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 47s] ^ [ 47s] jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, js::Parser::FunctionType, uintN)': [ 47s] jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null] [ 47s] return false; [ 47s] ^ [ 47s] jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)': [ 47s] jsparse.cpp:8540:16: warning: variable 'afterComma' set but not used [-Wunused-but-set-variable] [ 47s] JSBool afterComma; [ 47s] ^ [ 49s] jsproxy.cpp [ 49s] 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 [ 49s] jsprf.cpp [ 49s] 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 [ 49s] In file included from jsval.h:48:0, [ 49s] from jspubtd.h:47, [ 49s] from jsapi.h:49, [ 49s] from jsproxy.cpp:43: [ 49s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 49s] ^ [ 49s] In file included from jsprf.cpp:51:0: [ 49s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 49s] ^ [ 49s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 49s] ^ [ 49s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 49s] ^ [ 49s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 49s] ^ [ 49s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 49s] ^ [ 49s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 49s] ^ [ 49s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 49s] ^ [ 49s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 49s] ^ [ 49s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 49s] ^ [ 49s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 49s] ^ [ 49s] jsprobes.cpp [ 49s] 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 [ 49s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 49s] ^ [ 49s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 49s] ^ [ 49s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 49s] ^ [ 49s] In file included from jsval.h:48:0, [ 49s] from jspubtd.h:47, [ 49s] from jsapi.h:49, [ 49s] from jsprobes.cpp:36: [ 49s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 49s] ^ [ 49s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 49s] ^ [ 49s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 49s] ^ [ 49s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 49s] ^ [ 49s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 49s] ^ [ 49s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 49s] ^ [ 49s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 49s] ^ [ 49s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] js[ 39.173690] serial8250: too much work for irq4 [ 49s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 49s] ^ [ 49s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 49s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 49s] ^ [ 49s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 49s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 49s] ^ [ 49s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 49s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 49s] ^ [ 49s] jspropertycache.cpp [ 49s] 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 [ 50s] jspropertytree.cpp [ 50s] 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 [ 50s] In file included from jsval.h:48:0, [ 50s] from jspubtd.h:47, [ 50s] from jsapi.h:49, [ 50s] from jspropertycache.h:44, [ 50s] from jspropertycache.cpp:41: [ 50s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 50s] ^ [ 50s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 50s] ^ [ 50s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 50s] ^ [ 50s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 50s] ^ [ 50s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 50s] ^ [ 50s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 50s] ^ [ 50s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 50s] ^ [ 50s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] js[ 39.428465] serial8250: too much work for irq4 [ 50s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 50s] ^ [ 50s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 50s] ^ [ 50s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 50s] ^ [ 50s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 50s] ^ [ 50s] In file included from jsval.h:48:0, [ 50s] from jspubtd.h:47, [ 50s] from jsapi.h:49, [ 50s] from jspropertytree.cpp:45: [ 50s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 50s] ^ [ 50s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 50s] ^ [ 50s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 50s] ^ [ 50s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 50s] ^ [ 50s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 50s] ^ [ 50s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 50s] ^ [ 50s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 50s] ^ [ 50s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 50s] ^ [ 50s] jsreflect.cpp [ 50s] 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 [ 50s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 50s] ^ [ 50s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 50s] ^ [ 50s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 50s] ^ [ 50s] In file included from jsval.h:48:0, [ 50s] from jspubtd.h:47, [ 50s] from jsreflect.cpp:45: [ 50s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 50s] ^ [ 50s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 50s] ^ [ 50s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 50s] ^ [ 50s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 50s] ^ [ 50s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 50s] ^ [ 50s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 50s] ^ [ 50s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 50s] ^ [ 50s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] js[ 39.889438] serial8250: too much work for irq4 [ 50s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 50s] ^ [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 50s] ^ [ 50s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 50s] ^ [ 50s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 50s] ^ [ 50s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 50s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 50s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 50s] ^ [ 50s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 50s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 50s] ^ [ 50s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 50s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 50s] ^ [ 51s] jsregexp.cpp [ 51s] 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 [ 51s] In file included from jsregexp.cpp:48:0: [ 51s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 51s] ^ [ 51s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 51s] ^ [ 51s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 51s] ^ [ 51s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 51s] ^ [ 51s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 51s] ^ [ 51s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 51s] ^ [ 51s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 51s] ^ [ 51s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 51s] ^ [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 51s] ^ [ 51s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 51s] ^ [ 51s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 51s] ^ [ 51s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 51s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 51s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 51s] ^ [ 51s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 51s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 51s] ^ [ 51s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 51s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 51s] ^ [ 51s] In file included from nanojit/nanojit.h:377:0, [ 51s] from jsbuiltins.h:45, [ 51s] from jstracer.h:48, [ 51s] from jsregexp.cpp:64: [ 51s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 51s] 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] [ 51s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 51s] ^ [ 51s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 51s] 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] [ 51s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 51s] ^ [ 51s] In file included from jstracer.h:48:0, [ 51s] from jsregexp.cpp:64: [ 51s] jsregexp.cpp: At global scope: [ 51s] 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] [ 51s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 51s] ^ [ 51s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 51s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 51s] ^ [ 51s] jsregexp.cpp:178:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 51s] JS_DEFINE_CALLINFO_3(extern, OBJECT, js_CloneRegExpObject, CONTEXT, OBJECT, OBJECT, 0, [ 51s] ^ [ 52s] jsscan.cpp [ 52s] 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 [ 52s] jsscope.cpp [ 52s] 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 [ 52s] In file included from jsbit.h:44:0, [ 52s] from jsscan.cpp:57: [ 52s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 52s] ^ [ 52s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 52s] ^ [ 52s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 52s] ^ [ 52s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 52s] ^ [ 52s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 52s] ^ [ 52s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 52s] ^ [ 52s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 52s] ^ [ 52s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] js[ 41.756004] serial8250: too much work for irq4 [ 52s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 52s] ^ [ 52s] In file included from jsbit.h:44:0, [ 52s] from jsscope.cpp:50: [ 52s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 52s] ^ [ 52s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 52s] ^ [ 52s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 52s] ^ [ 52s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 52s] ^ [ 52s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 52s] ^ [ 52s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 52s] ^ [ 52s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 52s] ^ [ 52s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] [ 41.836005] serial8250: too much work for irq4 [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 52s] ^ [ 52s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 52s] ^ [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 52s] ^ [ 52s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 52s] ^ [ 52s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 52s] ^ [ 52s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 52s] ^ [ 52s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 52s] ^ [ 52s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 52s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 52s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 52s] ^ [ 52s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 52s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 52s] ^ [ 52s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 52s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 52s] ^ [ 52s] In file included from nanojit/nanojit.h:377:0, [ 52s] from jsbuiltins.h:45, [ 52s] from jstracer.h:48, [ 52s] from jsscope.cpp:64: [ 52s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 52s] 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] [ 52s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 52s] ^ [ 52s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 52s] 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] [ 52s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 52s] ^ [ 53s] jsscript.cpp [ 53s] 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 [ 53s] In file included from jsscript.cpp:47:0: [ 53s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 53s] ^ [ 53s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 53s] ^ [ 53s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 53s] ^ [ 53s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 53s] ^ [ 53s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 53s] ^ [ 53s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 53s] ^ [ 53s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 53s] ^ [ 53s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] js[ 42.512004] serial8250: too much work for irq4 [ 53s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 53s] ^ [ 53s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 53s] ^ [ 53s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 53s] ^ [ 53s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 53s] ^ [ 53s] In file included from nanojit/nanojit.h:377:0, [ 53s] from jsbuiltins.h:45, [ 53s] from jstracer.h:48, [ 53s] from jsscript.cpp:63: [ 53s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 53s] 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] [ 53s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 53s] ^ [ 53s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 53s] 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] [ 53s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 53s] ^ [ 53s] jsscript.cpp: In member function 'jsuword* js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)': [ 53s] jsscript.cpp:193:17: warning: variable 'constFlag' set but not used [-Wunused-but-set-variable] [ 53s] jsuword constFlag = 0; [ 53s] ^ [ 53s] In file included from jsscript.cpp:47:0: [ 53s] jsscript.cpp: In function 'JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsscript.cpp:712:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8)); [ 53s] ^ [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsscript.cpp:713:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16)); [ 53s] ^ [ 53s] jsscript.cpp: In static member function 'static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)': [ 53s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 53s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 53s] ^ [ 53s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 53s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 53s] ^ [ 53s] jsscript.cpp:1289:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 53s] JS_STATIC_ASSERT(sizeof(JSObjectArray) + [ 53s] ^ [ 54s] jsstr.cpp [ 54s] 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 [ 54s] In file included from jsstr.cpp:55:0: [ 54s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 54s] ^ [ 54s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 54s] ^ [ 54s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 54s] ^ [ 54s] In file included from nanojit/nanojit.h:377:0, [ 54s] from jsbuiltins.h:45, [ 54s] from jsstr.cpp:62: [ 54s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 54s] 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] [ 54s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 54s] ^ [ 54s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 54s] 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] [ 54s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 54s] ^ [ 54s] In file included from jsstr.cpp:55:0: [ 54s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 54s] ^ [ 54s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 54s] ^ [ 54s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 54s] ^ [ 54s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 54s] ^ [ 54s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 54s] ^ [ 54s] jstypedarray.cpp [ 54s] 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 [ 54s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 54s] ^ [ 54s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 54s] ^ [ 54s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 54s] ^ [ 54s] jsutil.cpp [ 54s] 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 [ 54s] jswrapper.cpp [ 54s] 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 [ 54s] jsstr.cpp: In function 'jschar* AllocChars(JSContext*, size_t)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.cpp:119:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX); [ 54s] ^ [ 54s] In file included from jsstr.cpp:62:0: [ 54s] jsstr.cpp: At global scope: [ 54s] 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] [ 54s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 54s] ^ [ 54s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 54s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 54s] ^ [ 54s] jsstr.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 54s] JS_DEFINE_CALLINFO_2(extern, BOOL, js_Flatten, CONTEXT, STRING, 0, nanojit::ACCSET_STORE_ANY) [ 54s] ^ [ 54s] In file included from jstypedarray.cpp:44:0: [ 54s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 54s] ^ [ 54s] jsstr.cpp: In member function 'const RegExpPair* RegExpGuard::normalizeRegExp(bool, uintN, uintN, js::Value*)': [ 54s] jsstr.cpp:1737:24: warning: converting 'false' to pointer type 'const RegExpPair*' [-Wconversion-null] [ 54s] return false; [ 54s] ^ [ 54s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 54s] ^ [ 54s] In file included from jsstr.cpp:62:0: [ 54s] jsstr.cpp: At global scope: [ 54s] 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] [ 54s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 54s] ^ [ 54s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 54s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 54s] ^ [ 54s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 54s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 54s] ^ [ 54s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 54s] _JS_DEFINE_CALLINFO_n tn0 \ [ 54s] ^ [ 54s] jsstr.cpp:3063:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 54s] JS_DEFINE_TRCINFO_1(str_concat, [ 54s] ^ [ 54s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_asse[ 44.028007] serial8250: too much work for irq4 [ 54s] rt, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 54s] ^ [ 54s] In file included from nanojit/nanojit.h:377:0, [ 54s] from jsbuiltins.h:45, [ 54s] from jstypedarray.cpp:51: [ 54s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 54s] 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] [ 54s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 54s] ^ [ 54s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 54s] 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] [ 54s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 54s] ^ [ 54s] In file included from jstypedarray.cpp:44:0: [ 54s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 54s] ^ [ 54s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 54s] ^ [ 54s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 54s] ^ [ 54s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 54s] ^ [ 54s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 54s] ^ [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 54s] ^ [ 54s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 54s] ^ [ 54s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 54s] ^ [ 54s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 54s] ^ [ 54s] In file included from jstypedarray.cpp:51:0: [ 54s] jstypedarray.cpp: At global scope: [ 54s] 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] [ 54s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 54s] ^ [ 54s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 54s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 54s] ^ [ 54s] jstypedarray.cpp:387:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 54s] JS_DEFINE_CALLINFO_1(extern, INT32, js_TypedArray_uint8_clamp_double, DOUBLE, [ 54s] ^ [ 54s] In file included from jstypedarray.cpp:44:0: [ 54s] jstypedarray.cpp: In member function 'void TypedArrayTemplate::copyIndexToValue(JSContext*, uint32, js::Value*)': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jstypedarray.cpp:1351:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(NativeType) < 4); [ 54s] ^ [ 54s] jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)': [ 54s] jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] return false; [ 54s] ^ [ 54s] In file included from jsval.h:48:0, [ 54s] from jspubtd.h:47, [ 54s] from jsapi.h:49, [ 54s] from jswrapper.cpp:42: [ 54s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 54s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 54s] ^ [ 54s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 54s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 54s] ^ [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] 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]' [ 54s] jstypedarray.cpp:1643:27: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] return false; [ 54s] ^ [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] 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]' [ 54s] jstypedarray.cpp:1646:28: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] 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]' [ 54s] jstypedarray.cpp:1649:28: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] 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]' [ 54s] jstypedarray.cpp:1652:29: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 54s] jstypedarray.cpp:1655:28: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] 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]' [ 54s] jstypedarray.cpp:1658:29: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 54s] jstypedarray.cpp:1661:30: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 54s] jstypedarray.cpp:1664:30: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 54s] 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]' [ 54s] jstypedarray.cpp:1667:35: required from here [ 54s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 54s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 54s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 54s] ^ [ 54s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 55s] ^ [ 55s] jsxdrapi.cpp [ 55s] 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 [ 55s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 55s] ^ [ 55s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 55s] ^ [ 55s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 55s] ^ [ 55s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 55s] ^ [ 55s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 55s] ^ [ 55s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 55s] ^ [ 55s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 55s] ^ [ 55s] In file included from jsxdrapi.cpp:47:0: [ 55s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 55s] ^ [ 55s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 55s] ^ [ 55s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 55s] ^ [ 55s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 55s] ^ [ 55s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 55s] ^ [ 55s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 55s] ^ [ 55s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 55s] ^ [ 55s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 55s] ^ [ 55s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 55s] ^ [ 55s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 55s] ^ [ 55s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 55s] ^ [ 55s] ./jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] ./jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 55s] ^ [ 55s] ./jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] ./jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 55s] ^ [ 55s] ./jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] ./jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 55s] ^ [ 55s] 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] [ 55s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 55s] ^ [ 55s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 55s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 55s] ^ [ 55s] jsbuiltins.h:548:41: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 55s] #define _JS_DEFINE_CALLINFO_n(n, args) JS_DEFINE_CALLINFO_##n args [ 55s] ^ [ 55s] jsbuiltins.h:509:5: note: in expansion of macro '_JS_DEFINE_CALLINFO_n' [ 55s] _JS_DEFINE_CALLINFO_n tn0 \ [ 55s] ^ [ 55s] jsstr.cpp:3376:1: note: in expansion of macro 'JS_DEFINE_TRCINFO_1' [ 55s] JS_DEFINE_TRCINFO_1(str_fromCharCode, [ 55s] ^ [ 55s] In file included from jsstr.cpp:55:0: [ 55s] jsstr.cpp: In member function 'JSFlatString* js::StringBuffer::finishString()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.cpp:3501:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH < CharBuffer::InlineLength); [ 55s] ^ [ 55s] In file included from jsstr.cpp:62:0: [ 55s] jsstr.cpp: At global scope: [ 55s] 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] [ 55s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 55s] ^ [ 55s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 55s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 55s] ^ [ 55s] jsstr.cpp:3823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 55s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_EqualStringsOnTrace, [ 55s] ^ [ 55s] 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] [ 55s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 55s] ^ [ 55s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 55s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 55s] ^ [ 55s] jsstr.cpp:3877:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 55s] JS_DEFINE_CALLINFO_3(extern, INT32, js_CompareStringsOnTrace, [ 55s] ^ [ 55s] jsxml.cpp [ 55s] 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 [ 55s] In file included from jsbit.h:44:0, [ 55s] from jsxml.cpp:49: [ 55s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 55s] ^ [ 55s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 55s] ^ [ 55s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 55s] ^ [ 55s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 55s] ^ [ 55s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 55s] ^ [ 55s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 55s] ^ [ 55s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 55s] ^ [ 55s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] js[ 45.076005] serial8250: too much work for irq4 [ 55s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 55s] ^ [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 55s] ^ [ 55s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 55s] ^ [ 55s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 55s] ^ [ 55s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 55s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 55s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 55s] ^ [ 55s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 55s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 55s] ^ [ 55s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 55s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 55s] ^ [ 56s] prmjtime.cpp [ 56s] 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 [ 56s] sharkctl.cpp [ 56s] 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 [ 56s] jstracer.cpp [ 56s] 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 [ 56s] In file included from nanojit/nanojit.h:377:0, [ 56s] from jstracer.cpp:58: [ 56s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 56s] 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] [ 56s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 56s] ^ [ 56s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 56s] 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] [ 56s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 56s] ^ [ 56s] In file included from jsbit.h:44:0, [ 56s] from jstracer.cpp:43: [ 56s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 56s] ^ [ 56s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 56s] ^ [ 56s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 56s] ^ [ 56s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 56s] ^ [ 56s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 56s] ^ [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 56s] ^ [ 56s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 56s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 56s] ^ [ 56s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 56s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 56s] ^ [ 56s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 56s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 56s] ^ [ 56s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 56s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 57s] ^ [ 57s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 57s] ^ [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 57s] ^ [ 57s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 57s] ^ [ 57s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 57s] ^ [ 57s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 57s] ^ [ 57s] In file included from jstracer.h:48:0, [ 57s] from jstracer.cpp:78: [ 57s] jstracer.cpp: At global scope: [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:323:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(extern, STRING, js_IntToString, CONTEXT, INT32, 1, nanojit::ACCSET_NONE) [ 57s] ^ [ 57s] In file included from jsbit.h:44:0, [ 57s] from jstracer.cpp:43: [ 57s] jstracer.cpp: In function 'void js::NativeToValue(JSContext*, js::Value&, JSValueType, double*)': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jstracer.cpp:2979:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(sizeof(Value) == sizeof(double)); [ 57s] ^ [ 57s] In file included from jstracer.h:48:0, [ 57s] from jstracer.cpp:78: [ 57s] jstracer.cpp: At global scope: [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:8140:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureVar, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:8142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(extern, UINT32, GetClosureArg, CONTEXT, OBJECT, CVIPTR, DOUBLEPTR, [ 57s] ^ [ 57s] In file included from jsbit.h:44:0, [ 57s] from jstracer.cpp:43: [ 57s] jstracer.cpp: In member function 'nanojit::LIns* js::TraceRecorder::unbox_string_id(nanojit::LIns*)': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert74' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jstracer.cpp:10118:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0); [ 57s] ^ [ 57s] In file included from jstracer.h:48:0, [ 57s] from jstracer.cpp:78: [ 57s] jstracer.cpp: At global scope: [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:10588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 57s] JS_DEFINE_CALLINFO_3(static, BOOL, functionProbe, CONTEXT, FUNCTION, INT32, 0, ACCSET_ALL) [ 57s] ^ [ 57s] In file included from jsbit.h:44:0, [ 57s] from jstracer.cpp:43: [ 57s] jstracer.cpp: In member function 'void js::TraceRecorder::propagateFailureToBuiltinStatus(nanojit::LIns*, nanojit::LIns*&)': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jstracer.cpp:11186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(((JS_TRUE & 1) ^ 1) << 1 == 0); [ 57s] ^ [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jstracer.cpp:11187:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(((JS_FALSE & 1) ^ 1) << 1 == BUILTIN_ERROR); [ 57s] ^ [ 57s] In file included from jstracer.h:48:0, [ 57s] from jstracer.cpp:78: [ 57s] jstracer.cpp: At global scope: [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:11432:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(static, BOOL, ceilReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:11433:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(static, BOOL, floorReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:11434:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(static, BOOL, roundReturningInt, DOUBLE, INT32PTR, 0, ACCSET_STORE_ANY) [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:11842:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteIntKey, CONTEXT, OBJECT, INT32, BOOL, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:11864:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(extern, BOOL_FAIL, DeleteStrKey, CONTEXT, OBJECT, STRING, BOOL, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:12142:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, MethodWriteBarrier, CONTEXT, OBJECT, UINT32, CVALUEPTR, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:12719:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 57s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, GetPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUEPTR, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:12793:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, 0, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] [ 46.600016] serial8250: too much work for irq4 [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:12823:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyById, CONTEXT, OBJECT, JSID, VALUEPTR, [ 57s] ^ [ 57s] In file included from jsbit.h:44:0, [ 57s] from jstracer.cpp:43: [ 57s] jstracer.cpp: In member function 'js::RecordingStatus js::TraceRecorder::getPropertyById(nanojit::LIns*, js::Value*)': [ 57s] jsutil.h:120:43: warning: typedef 'js_static_assert87' locally defined but not used [-Wunused-local-typedefs] [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 57s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 57s] ^ [ 57s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 57s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 57s] ^ [ 57s] jstracer.cpp:12842:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 57s] JS_STATIC_ASSERT(sizeof(jsid) == sizeof(void *)); [ 57s] ^ [ 57s] In file included from jstracer.h:48:0, [ 57s] from jstracer.cpp:78: [ 57s] jstracer.cpp: At global scope: [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:12881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, GetPropertyWithNativeGetter, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13204:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 57s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByName, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13223:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByName, CONTEXT, OBJECT, STRINGPTR, VALUE, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13264:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 57s] JS_DEFINE_CALLINFO_5(static, BOOL_FAIL, SetPropertyByIndex, CONTEXT, OBJECT, INT32, VALUEPTR, BOOL, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13282:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, InitPropertyByIndex, CONTEXT, OBJECT, INT32, VALUE, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13525:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(static, BOOL, CheckSameGlobal, OBJECT, OBJECT, 0, ACCSET_STORE_ANY) [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13584:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 57s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarArgOnTrace, CONTEXT, UINT32, INT32, UINT32, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13586:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 57s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarVarOnTrace, CONTEXT, UINT32, INT32, UINT32, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:374:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:13588:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_5' [ 57s] JS_DEFINE_CALLINFO_5(extern, UINT32, GetUpvarStackOnTrace, CONTEXT, UINT32, INT32,[ 46.640009] serial8250: too much work for irq4 [ 57s] UINT32, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:14184:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, OBJECT_FAIL, MethodReadBarrier, CONTEXT, OBJECT, SHAPE, OBJECT, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:14881:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 57s] JS_DEFINE_CALLINFO_4(static, BOOL_FAIL, ObjectToIterator, CONTEXT, OBJECT, INT32, VALUEPTR, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:14929:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 57s] JS_DEFINE_CALLINFO_3(extern, BOOL_FAIL, IteratorMore, CONTEXT, OBJECT, VALUEPTR, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:14997:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(extern, BOOL_FAIL, CloseIterator, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY) [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:15471:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 57s] JS_DEFINE_CALLINFO_3(static, BOOL_FAIL, HasInstanceOnTrace, CONTEXT, OBJECT, VALUE, [ 57s] ^ [ 57s] 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] [ 57s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 57s] ^ [ 57s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 57s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 57s] ^ [ 57s] jstracer.cpp:16578:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 57s] JS_DEFINE_CALLINFO_2(extern, BOOL, js_Unbrand, CONTEXT, OBJECT, 0, ACCSET_STORE_ANY) [ 57s] ^ [ 57s] jstracer.cpp: In member function 'js::LoopProfile::ProfileAction js::LoopProfile::profileOperation(JSContext*, JSOp)': [ 57s] jstracer.cpp:17359:20: warning: variable 'v' set but not used [-Wunused-but-set-variable] [ 57s] StackValue v = stackAt(-1); [ 57s] ^ [ 59s] Assembler.cpp [ 59s] 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 [ 59s] In file included from ./nanojit/nanojit.h:377:0, [ 59s] from ./nanojit/Assembler.cpp:40: [ 59s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 60s] ^ [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 60s] ^ [ 60s] Allocator.cpp [ 60s] 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 [ 60s] In file included from ./nanojit/nanojit.h:377:0, [ 60s] from ./nanojit/Allocator.cpp:40: [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 60s] ^ [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 60s] ^ [ 60s] CodeAlloc.cpp [ 60s] 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 [ 60s] In file included from ./nanojit/nanojit.h:377:0, [ 60s] from ./nanojit/CodeAlloc.cpp:40: [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 60s] ^ [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 60s] ^ [ 60s] Containers.cpp [ 60s] 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 [ 60s] In file included from ./nanojit/nanojit.h:377:0, [ 60s] from ./nanojit/Containers.cpp:40: [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 60s] ^ [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 60s] ^ [ 60s] Fragmento.cpp [ 60s] 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 [ 60s] In file included from ./nanojit/nanojit.h:377:0, [ 60s] from ./nanojit/Fragmento.cpp:42: [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 60s] ^ [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 60s] ^ [ 60s] LIR.cpp [ 60s] 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 [ 60s] njconfig.cpp [ 60s] 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 [ 60s] In file included from ./nanojit/nanojit.h:377:0, [ 60s] from ./nanojit/LIR.cpp:40: [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 60s] ^ [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 60s] ./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] [ 60s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 60s] ^ [ 60s] In file included from ./nanojit/nanojit.h:377:0, [ 60s] from ./nanojit/njconfig.cpp:40: [ 60s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 61s] ^ [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 61s] ^ [ 61s] RegAlloc.cpp [ 61s] 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 [ 61s] In file included from ./nanojit/nanojit.h:377:0, [ 61s] from ./nanojit/RegAlloc.cpp:40: [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 61s] ^ [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 61s] ^ [ 61s] avmplus.cpp [ 61s] 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 [ 61s] In file included from ./nanojit/nanojit.h:377:0, [ 61s] from ./nanojit/avmplus.cpp:36: [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 61s] ^ [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 61s] ^ [ 61s] Nativei386.cpp [ 61s] 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 [ 61s] In file included from ./nanojit/nanojit.h:377:0, [ 61s] from ./nanojit/Nativei386.cpp:41: [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 61s] ^ [ 61s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 61s] ./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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 61s] ^ [ 61s] jsbuiltins.cpp [ 61s] 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 [ 61s] In file included from jsval.h:48:0, [ 61s] from jspubtd.h:47, [ 61s] from jsapi.h:49, [ 61s] from jsbuiltins.cpp:44: [ 61s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 61s] ^ [ 61s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 61s] ^ [ 61s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 61s] ^ [ 61s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 61s] ^ [ 61s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 61s] ^ [ 61s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 61s] ^ [ 61s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 61s] ^ [ 61s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] js[ 50.822290] serial8250: too much work for irq4 [ 61s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 61s] ^ [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 61s] ^ [ 61s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 61s] ^ [ 61s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert64' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 61s] ^ [ 61s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 61s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 61s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 61s] ^ [ 61s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 61s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 61s] ^ [ 61s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 61s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 61s] ^ [ 61s] In file included from nanojit/nanojit.h:377:0, [ 61s] from jsbuiltins.h:45, [ 61s] from jsbuiltins.cpp:59: [ 61s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 61s] 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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 61s] ^ [ 61s] nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 61s] 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] [ 61s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 61s] ^ [ 61s] In file included from jsbuiltins.cpp:59:0: [ 61s] jsbuiltins.cpp: At global scope: [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:98:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 61s] JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_dmod, DOUBLE, DOUBLE, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:108:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 61s] JS_DEFINE_CALLINFO_2(extern, INT32, js_imod, INT32, INT32, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:123:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 61s] JS_DEFINE_CALLINFO_2(extern, DOUBLE, js_UnboxDouble, UINT32, UINT32, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:136:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 61s] JS_DEFINE_CALLINFO_2(extern, INT32, js_UnboxInt32, UINT32, UINT32, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:165:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 61s] JS_DEFINE_CALLINFO_1(extern, INT32, js_DoubleToInt32, DOUBLE, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:334:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:172:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_1' [ 61s] JS_DEFINE_CALLINFO_1(extern, UINT32, js_DoubleToUint32, DOUBLE, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:187:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 61s] JS_DEFINE_CALLINFO_3(extern, DOUBLE, js_StringToNumber, CONTEXT, STRING, BOOLPTR, [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:197:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 61s] JS_DEFINE_CALLINFO_3(extern, INT32, js_StringToInt32, CONTEXT, STRING, BOOLPTR, [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:232:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 61s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:239:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 61s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_AddAtomProperty, CONTEXT, OBJECT, SHAPE, 0, ACCSET_STORE_ANY) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:269:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 61s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_Ha[ 51.056008] serial8250: too much work for irq4 [ 61s] sNamedProperty, CONTEXT, OBJECT, STRING, [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:350:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:281:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_3' [ 61s] JS_DEFINE_CALLINFO_3(extern, BOOL, js_HasNamedPropertyInt32, CONTEXT, OBJECT, INT32, [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:290:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 61s] JS_DEFINE_CALLINFO_2(extern, STRING, js_TypeOfObject, CONTEXT, OBJECT, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:341:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:298:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_2' [ 61s] JS_DEFINE_CALLINFO_2(extern, STRING, js_BooleanIntToString, CONTEXT, INT32, 1, ACCSET_NONE) [ 61s] ^ [ 61s] 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] [ 61s] { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, storeAccSet _JS_CI_NAME(name) }; \ [ 61s] ^ [ 61s] jsbuiltins.h:361:5: note: in expansion of macro '_JS_DEFINE_CALLINFO' [ 61s] _JS_DEFINE_CALLINFO(linkage, op, \ [ 61s] ^ [ 61s] jsbuiltins.cpp:320:1: note: in expansion of macro 'JS_DEFINE_CALLINFO_4' [ 61s] JS_DEFINE_CALLINFO_4(extern, OBJECT, js_NewNullClosure, CONTEXT, OBJECT, OBJECT, OBJECT, [ 61s] ^ [ 62s] VMPI.cpp [ 62s] 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 [ 62s] In file included from ./nanojit/nanojit.h:377:0, [ 62s] from ./nanojit/VMPI.cpp:35: [ 62s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 62s] ./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] [ 62s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 62s] ^ [ 62s] ./nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 62s] ./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] [ 62s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 62s] ^ [ 62s] Writer.cpp [ 62s] 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 [ 62s] In file included from ./jsbit.h:44:0, [ 62s] from ./jstl.h:43, [ 62s] from ./tracejit/Writer.cpp:41: [ 62s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 62s] ^ [ 62s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 62s] ^ [ 62s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 62s] ^ [ 62s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert46' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 62s] ^ [ 62s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 62s] ^ [ 62s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert56' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 62s] ^ [ 62s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert57' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 62s] ^ [ 62s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(j[ 51.588372] serial8250: too much work for irq4 [ 62s] s_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 62s] ^ [ 62s] In file included from ./dist/include/nanojit.h:377:0, [ 62s] from ./tracejit/Writer.h:47, [ 62s] from ./tracejit/Writer.cpp:43: [ 62s] ./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 62s] ./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] [ 62s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 62s] ^ [ 62s] ./dist/include/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 62s] ./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] [ 62s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 62s] ^ [ 62s] MethodJIT.cpp [ 62s] 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 [ 62s] In file included from ./jsval.h:48:0, [ 62s] from ./jspubtd.h:47, [ 62s] from ./jsprvtd.h:57, [ 62s] from ./jscntxt.h:55, [ 62s] from ./methodjit/MethodJIT.h:42, [ 62s] from ./methodjit/MethodJIT.cpp:39: [ 62s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert4' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert5' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 62s] ^ [ 62s] StubCalls.cpp [ 62s] 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 [ 62s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert37' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 62s] ^ [ 62s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert41' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert42' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 62s] ^ [ 62s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 62s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 62s] ^ [ 62s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 62s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 62s] ^ [ 62s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 62s] JS_STATIC_ASSERT(o[ 52.284079] serial8250: too much work for irq4 [ 62s] ffsetof(JSString, inlineStorage) + [ 62s] ^ [ 62s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 62s] ./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] In file included from ./nanojit/nanojit.h:377:0, [ 63s] from ./jsbuiltins.h:45, [ 63s] from ./jstracer.h:48, [ 63s] from ./methodjit/MethodJIT.cpp:42: [ 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 ./jsval.h:48:0, [ 63s] from ./jspubtd.h:47, [ 63s] from ./jsprvtd.h:57, [ 63s] from ./jscntxt.h:55, [ 63s] from ./methodjit/StubCalls.cpp:41: [ 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:[ 52.412007] serial8250: too much work for irq4 [ 63s] 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] ./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] 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 ./methodjit/MethodJIT.h:42, [ 63s] from ./methodjit/MethodJIT.cpp:39: [ 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] ./methodjit/MethodJIT.cpp: In member function 'void JSStackFrame::methodjitStaticAsserts()': [ 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] ./methodjit/MethodJIT.cpp:69:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 0x18); [ 63s] ^ [ 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] ./methodjit/MethodJIT.cpp:70:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) + 4 == 0x1C); [ 63s] ^ [ 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] ./methodjit/MethodJIT.cpp:71:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 0x14); [ 63s] ^ [ 63s] ./jsutil.h:120:43: warning: typedef 'js_static_assert69' 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] ./methodjit/MethodJIT.cpp:73:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) == 24); [ 63s] ^ [ 63s] ./jsutil.h:120:43: warning: typedef 'js_static_assert70' 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] ./methodjit/MethodJIT.cpp:74:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) + 4 == 28); [ 63s] ^ [ 63s] ./jsutil.h:120:43: warning: typedef 'js_static_assert71' 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] ./methodjit/MethodJIT.cpp:75:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(offsetof(JSStackFrame, ncode_) == 20); [ 63s] ^ [ 63s] Compiler.cpp [ 63s] 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 [ 63s] In file included from ./nanojit/nanojit.h:377:0, [ 63s] from ./jsbuiltins.h:45, [ 63s] from ./jstracer.h:48, [ 63s] from ./methodjit/StubCalls.cpp:55: [ 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 ./jsval.h:48:0, [ 63s] from ./jspubtd.h:47, [ 63s] from ./jsprvtd.h:57, [ 63s] from ./jscntxt.h:55, [ 63s] from ./methodjit/MethodJIT.h:42, [ 63s] from ./methodjit/Compiler.cpp:42: [ 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] [ 52.800007] serial8250: too much work for irq4 [ 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] ./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] ./methodjit/Compiler.cpp: In member function 'js::mjit::CompileStatus js::mjit::Compiler::generateMethod()': [ 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] ./methodjit/Compiler.cpp:1123:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSOP_LT_LENGTH == JSOP_GE_LENGTH); [ 63s] ^ [ 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] ./methodjit/Compiler.cpp:1124:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSOP_LE_LENGTH == JSOP_GE_LENGTH); [ 63s] ^ [ 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] ./methodjit/Compiler.cpp:1125:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSOP_GT_LENGTH == JSOP_GE_LENGTH); [ 63s] ^ [ 63s] ./jsutil.h:120:43: warning: typedef 'js_static_assert69' 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] ./methodjit/Compiler.cpp:1126:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSOP_EQ_LENGTH == JSOP_GE_LENGTH); [ 63s] ^ [ 63s] ./jsutil.h:120:43: warning: typedef 'js_static_assert70' 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] ./methodjit/Compiler.cpp:1127:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSOP_NE_LENGTH == JSOP_GE_LENGTH); [ 63s] ^ [ 63s] ./methodjit/Compiler.cpp: In member function 'void js::mjit::Compiler::jsop_setprop_slow(JSAtom*, bool)': [ 63s] ./jsutil.h:120:43: warning: typedef 'js_static_assert71' 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] ./methodjit/Compiler.cpp:2911:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 63s] JS_STATIC_ASSERT(JSOP_SETNAME_LENGTH == JSOP_SETPROP_LENGTH); [ 63s] ^ [ 63s] FrameState.cpp [ 63s] 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 [ 64s] In file included from ./jsval.h:48:0, [ 64s] from ./jspubtd.h:47, [ 64s] from ./jsprvtd.h:57, [ 64s] from ./jscntxt.h:55, [ 64s] from ./methodjit/FrameState.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] ./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] ^ [ 66s] FastArithmetic.cpp [ 66s] 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 [ 66s] In file included from ./jsval.h:48:0, [ 66s] from ./jspubtd.h:47, [ 66s] from ./jsapi.h:49, [ 66s] from ./jsbool.h:46, [ 66s] from ./methodjit/FastArithmetic.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] ./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(j[ 55.632007] serial8250: too much work for irq4 [ 66s] s_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] ^ [ 67s] FastOps.cpp [ 67s] 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 [ 67s] In file included from ./jsval.h:48:0, [ 67s] from ./jspubtd.h:47, [ 67s] from ./jsapi.h:49, [ 67s] from ./jsbool.h:46, [ 67s] from ./methodjit/FastOps.cpp:40: [ 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] ./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] ^ [ 69s] StubCompiler.cpp [ 69s] 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 [ 69s] MonoIC.cpp [ 69s] 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 [ 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 ./methodjit/MethodJIT.h:42, [ 69s] from ./methodjit/StubCalls.h:44, [ 69s] from ./methodjit/StubCompiler.cpp:41: [ 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_asse[ 58.504007] serial8250: too much work for irq4 [ 69s] rt, __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 ./jsval.h:48:0, [ 69s] from ./jspubtd.h:47, [ 69s] from ./jsprvtd.h:57, [ 69s] from ./jscntxt.h:55, [ 69s] from ./jsscope.h:52, [ 69s] from ./methodjit/MonoIC.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] [ 58.588006] serial8250: too much work for irq4 [ 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] ./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 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] ./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] ./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] ./methodjit/MonoIC.cpp: In member function 'bool CallCompiler::generateNativeStub()': [ 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] ./methodjit/MonoIC.cpp:880:13: note: in expansion of macro 'JS_STATIC_ASSERT' [ 69s] JS_STATIC_ASSERT(sizeof(Value) == 8); [ 69s] ^ [ 69s] PolyIC.cpp [ 69s] 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 [ 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 ./methodjit/PolyIC.h:43, [ 69s] from ./methodjit/PolyIC.cpp:39: [ 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(j[ 59.116031] serial8250: too much work for irq4 [ 69s] s_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] ^ [ 70s] ./methodjit/PolyIC.cpp: In function 'void js::mjit::ic::SetProp(js::VMFrame&, js::mjit::ic::PICInfo*)': [ 70s] ./methodjit/PolyIC.cpp:1740:11: warning: variable 'rval' set but not used [-Wunused-but-set-variable] [ 70s] Value rval = f.regs.sp[-1]; [ 70s] ^ [ 70s] ImmutableSync.cpp [ 70s] 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 [ 70s] In file included from ./jsval.h:48:0, [ 70s] from ./jspubtd.h:47, [ 70s] from ./jsapi.h:49, [ 70s] from ./methodjit/FrameEntry.h:43, [ 70s] from ./methodjit/ImmutableSync.cpp:42: [ 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.[ 59.656006] serial8250: too much work for irq4 [ 70s] 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] InvokeHelpers.cpp [ 70s] 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 [ 70s] In file included from ./jsval.h:48:0, [ 70s] from ./jspubtd.h:47, [ 70s] from ./jsprvtd.h:57, [ 70s] from ./jscntxt.h:55, [ 70s] from ./methodjit/InvokeHelpers.cpp:41: [ 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] Retcon.cpp [ 70s] 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 [ 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] ^ [ 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] In file included from ./jsval.h:48:0, [ 71s] from ./jspubtd.h:47, [ 71s] from ./jsprvtd.h:57, [ 71s] from ./jscntxt.h:55, [ 71s] from ./methodjit/Retcon.h:49, [ 71s] from ./methodjit/Retcon.cpp:43: [ 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(j[ 60.437011] serial8250: too much work for irq4 [ 71s] s_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 ./methodjit/InvokeHelpers.cpp:55: [ 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] ^ [ 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] ./methodjit/InvokeHelpers.cpp: In function 'void* AtSafePoint(JSContext*)': [ 71s] ./methodjit/InvokeHelpers.cpp:731:16: warning: converting 'false' to pointer type 'void*' [-Wconversion-null] [ 71s] return false; [ 71s] ^ [ 71s] TrampolineCompiler.cpp [ 71s] 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 [ 72s] In file included from ./jsval.h:48:0, [ 72s] from ./jspubtd.h:47, [ 72s] from ./jsapi.h:49, [ 72s] from ./assembler/jit/ExecutableAllocator.h:33, [ 72s] from ./methodjit/TrampolineCompiler.h:44, [ 72s] from ./methodjit/TrampolineCompiler.cpp:41: [ 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] ./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, __COUNTE[ 61.364008] serial8250: too much work for irq4 [ 72s] R__)[(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] checks.cc [ 72s] 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 [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/checks.cc:31: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] conversions.cc [ 72s] 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 [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/conversions.cc:30: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] diy-fp.cc [ 72s] 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 [ 72s] v8-dtoa.cc [ 72s] 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 [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/diy-fp.cc:28: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] fast-dtoa.cc [ 72s] 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 [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/v8-dtoa.cc:33: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] platform.cc [ 72s] 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 [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/fast-dtoa.cc:28: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/platform.cc:37: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] utils.cc [ 72s] 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 [ 72s] In file included from ./v8-dtoa/v8.h:45:0, [ 72s] from ./v8-dtoa/utils.cc:30: [ 72s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 72s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 72s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 72s] ^ [ 72s] Assertions.cpp [ 72s] 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 [ 72s] ExecutableAllocatorPosix.cpp [ 72s] 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 [ 72s] ExecutableAllocatorWin.cpp [ 72s] 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 [ 72s] ExecutableAllocatorOS2.cpp [ 72s] 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 [ 72s] ExecutableAllocator.cpp [ 72s] 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 [ 73s] ARMAssembler.cpp [ 73s] 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 [ 73s] Logging.cpp [ 73s] 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 [ 73s] MacroAssemblerARM.cpp [ 73s] 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 [ 73s] MacroAssemblerX86Common.cpp [ 73s] 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 [ 73s] RegexCompiler.cpp [ 73s] 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 [ 73s] In file included from ./methodjit/Logging.cpp:45: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] ./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(j[ 62.488004] serial8250: too much work for irq4 [ 73s] s_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] RegexJIT.cpp [ 73s] 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 [ 73s] In file included from ./jsval.h:48:0, [ 73s] from ./jspubtd.h:47, [ 73s] from ./jsapi.h:49, [ 73s] from ./jsstr.h:52, [ 73s] from ./yarr/jswtfbridge.h:48, [ 73s] from ./yarr/wtf/ASCIICType.h:32, [ 73s] from ./yarr/yarr/RegexParser.h:30, [ 73s] from ./yarr/yarr/RegexCompiler.h:29, [ 73s] from ./yarr/yarr/RegexCompiler.cpp:27: [ 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] pcre_compile.cpp [ 73s] 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 [ 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 ./jsval.h:48:0, [ 73s] from ./jspubtd.h:47, [ 73s] from ./jsapi.h:49, [ 73s] from ./assembler/jit/ExecutableAllocator.h:33, [ 73s] from ./assembler/assembler/AssemblerBuffer.h:38, [ 73s] from ./assembler/assembler/X86Assembler.h:37, [ 73s] from ./assembler/assembler/MacroAssemblerX86Common.h:37, [ 73s] from ./assembler/assembler/MacroAssemblerX86.h:37, [ 73s] from ./assembler/assembler/MacroAssembler.h:50, [ 73s] from ./yarr/yarr/RegexJIT.h:31, [ 73s] from ./yarr/yarr/RegexJIT.cpp:26: [ 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 ./jsval.h:48:0, [ 73s] from ./jspubtd.h:47, [ 73s] from ./jsapi.h:49, [ 73s] from ./jsstr.h:52, [ 73s] from ./yarr/jswtfbridge.h:48, [ 73s] from ./yarr/pcre/pcre.h:45, [ 73s] from ./yarr/pcre/pcre_internal.h:72, [ 73s] from ./yarr/pcre/pcre_compile.cpp:44: [ 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[ 62.736007] serial8250: too much work for irq4 [ 73s] :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] ./yarr/pcre/pcre_compile.cpp: In function 'bool compileBranch(int, int*, unsigned char**, const UChar**, const UChar*, ErrorCode*, int*, int*, CompileData&)': [ 73s] ./yarr/pcre/pcre_compile.cpp:572:18: warning: variable 'tempptr' set but not used [-Wunused-but-set-variable] [ 73s] const UChar* tempptr; [ 73s] ^ [ 74s] pcre_exec.cpp [ 74s] 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 [ 74s] In file included from ./jsval.h:48:0, [ 74s] from ./jspubtd.h:47, [ 74s] from ./jsapi.h:49, [ 74s] from ./jsstr.h:52, [ 74s] from ./yarr/jswtfbridge.h:48, [ 74s] from ./yarr/pcre/pcre.h:45, [ 74s] from ./yarr/pcre/pcre_internal.h:72, [ 74s] from ./yarr/pcre/pcre_exec.cpp:45: [ 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] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 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: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_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] ./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_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: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_assert49' 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_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: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_assert58' 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_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: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_assert61' 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] pcre_tables.cpp [ 74s] 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 [ 74s] In file included from ./jsval.h:48:0, [ 74s] from ./jspubtd.h:47, [ 74s] from ./jsapi.h:49, [ 74s] from ./jsstr.h:52, [ 74s] from ./yarr/jswtfbridge.h:48, [ 74s] from ./yarr/pcre/pcre.h:45, [ 74s] from ./yarr/pcre/pcre_internal.h:72, [ 74s] from ./yarr/pcre/pcre_tables.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] ./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] pcre_xclass.cpp [ 74s] 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 [ 74s] In file included from ./jsval.h:48:0, [ 74s] from ./jspubtd.h:47, [ 74s] from ./jsapi.h:49, [ 74s] from ./jsstr.h:52, [ 74s] from ./yarr/jswtfbridge.h:48, [ 74s] from ./yarr/pcre/pcre.h:45, [ 74s] from ./yarr/pcre/pcre_internal.h:72, [ 74s] from ./yarr/pcre/pcre_xclass.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] ./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] pcre_ucp_searchfuncs.cpp [ 74s] 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 [ 74s] In file included from ./jsval.h:48:0, [ 74s] from ./jspubtd.h:47, [ 74s] from ./jsapi.h:49, [ 74s] from ./jsstr.h:52, [ 74s] from ./yarr/jswtfbridge.h:48, [ 74s] from ./yarr/pcre/pcre.h:45, [ 74s] from ./yarr/pcre/pcre_internal.h:72, [ 74s] from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: [ 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] jsperf.cpp [ 74s] 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 [ 75s] In file included from ./jsval.h:48:0, [ 75s] from ./jspubtd.h:47, [ 75s] from ./jsapi.h:49, [ 75s] from ./perf/jsperf.h:42, [ 75s] from ./perf/jsperf.cpp:39: [ 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(j[ 64.416003] serial8250: too much work for irq4 [ 75s] s_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] pm_linux.cpp [ 75s] 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 [ 76s] rm -f libjs_static.a [ 76s] 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 [ 76s] ranlib libjs_static.a [ 77s] rm -f libmozjs185.so [ 78s] 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 [ 78s] chmod +x libmozjs185.so [ 78s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib [ 78s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib [ 78s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin [ 78s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin [ 78s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 78s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin [ 78s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 78s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 78s] editline.c [ 78s] 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 [ 78s] sysunix.c [ 78s] 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 [ 78s] rm -f libeditline.a [ 78s] ar cr libeditline.a editline.o sysunix.o [ 78s] ranlib libeditline.a [ 79s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 79s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 79s] js.cpp [ 79s] jsworkers.cpp [ 79s] 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 [ 79s] 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 [ 79s] In file included from ../jsval.h:48:0, [ 79s] from ../jspubtd.h:47, [ 79s] from ../jsapi.h:49, [ 79s] from jsworkers.cpp:48: [ 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] In file included from js.cpp:56: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] ../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] ../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] ../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] ../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] ../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] ../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] ../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] ../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] jsworkers.cpp: In member function 'void js::workers::MainQueue::destroy(JSContext*)': [ 79s] 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] [ 79s] delete this; [ 79s] ^ [ 79s] jsworkers.cpp: In member function 'bool js::workers::ThreadPool::start(JSContext*)': [ 79s] 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] [ 79s] delete wq; [ 79s] ^ [ 79s] jsworkers.cpp: In member function 'void js::workers::ThreadPool::shutdown(JSContext*)': [ 79s] 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] [ 79s] delete wq; [ 79s] ^ [ 79s] jsworkers.cpp: In static member function 'static void js::workers::Worker::jsFinalize(JSContext*, JSObject*)': [ 79s] 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] [ 79s] delete w; [ 79s] ^ [ 79s] jsworkers.cpp: In static member function 'static js::workers::Worker* js::workers::Worker::create(JSContext*, js::workers::WorkerParent*, JSString*, JSObject*)': [ 79s] 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] [ 79s] delete w; [ 79s] ^ [ 79s] In file included from ../nanojit/nanojit.h:377:0, [ 79s] from ../jsbuiltins.h:45, [ 79s] from js.cpp:62: [ 79s] ../nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::lsReg(nanojit::RegisterMask)': [ 79s] ../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] [ 79s] Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : lsbSet64(mask) }; [ 79s] ^ [ 79s] ../nanojit/RegAlloc.h: In function 'nanojit::Register nanojit::msReg(nanojit::RegisterMask)': [ 79s] ../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] [ 79s] Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : msbSet64(mask) }; [ 79s] ^ [ 79s] In file included from js.cpp:56:0: [ 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] ^ [ 81s] 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 [ 81s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js ../dist/bin [ 81s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js .. [ 81s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 81s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 81s] tests.cpp [ 81s] 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 [ 81s] selfTest.cpp [ 81s] 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 [ 81s] testBug604087.cpp [ 81s] 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 [ 81s] testClassGetter.cpp [ 81s] 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 [ 82s] In file included from ../jsval.h:48:0, [ 82s] from ../jspubtd.h:47, [ 82s] from ../jsapi.h:49, [ 82s] from tests.h:41, [ 82s] from testBug604087.cpp:7: [ 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] [ 71.416890] serial8250: too much work for irq4 [ 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] testCloneScript.cpp [ 82s] 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 [ 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] testConservativeGC.cpp [ 82s] 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 [ 82s] testContexts.cpp [ 82s] 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 [ 82s] In file included from ../jsval.h:48:0, [ 82s] from ../jspubtd.h:47, [ 82s] from ../jsapi.h:49, [ 82s] from tests.h:41, [ 82s] from testConservativeGC.cpp:1: [ 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] testDebugger.cpp [ 82s] 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 [ 82s] testDeepFreeze.cpp [ 82s] 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 [ 82s] In file included from ../jsval.h:48:0, [ 82s] from ../jspubtd.h:47, [ 82s] from ../jsapi.h:49, [ 82s] from tests.h:41, [ 82s] from testDebugger.cpp:5: [ 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] testDefineGetterSetterNonEnumerable.cpp [ 82s] 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 [ 82s] testDefineProperty.cpp [ 82s] 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 [ 82s] testExtendedEq.cpp [ 82s] 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 [ 82s] testFuncCallback.cpp [ 82s] 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 [ 82s] In file included from ../jsval.h:48:0, [ 82s] from ../jspubtd.h:47, [ 82s] from ../jsapi.h:49, [ 82s] from tests.h:41, [ 82s] from testExtendedEq.cpp:8: [ 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] testGCChunkAlloc.cpp [ 82s] 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 [ 82s] testGetPropertyDefault.cpp [ 82s] 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 [ 82s] In file included from ../jsval.h:48:0, [ 82s] from ../jspubtd.h:47, [ 82s] from ../jsapi.h:49, [ 82s] from tests.h:41, [ 82s] from testGCChunkAlloc.cpp:9: [ 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] In file included from ../jsval.h:48:0, [ 82s] from ../jspubtd.h:47, [ 82s] from ../jsapi.h:49, [ 82s] from tests.h:41, [ 82s] from testFuncCallback.cpp:1: [ 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] ^ [ 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] ../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] ../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] ../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] ../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] testIntString.cpp [ 83s] 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 [ 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] In file included from ../nanojit/nanojit.h:377:0, [ 83s] from ../jsbuiltins.h:45, [ 83s] from ../jstracer.h:48, [ 83s] from testFuncCallback.cpp:6: [ 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] testLookup.cpp [ 83s] 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 [ 83s] In file included from ../jsval.h:48:0, [ 83s] from ../jspubtd.h:47, [ 83s] from ../jsapi.h:49, [ 83s] from tests.h:41, [ 83s] from testLookup.cpp:5: [ 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] In file included from ../jsval.h:48:0, [ 83s] from ../jspubtd.h:47, [ 83s] from ../jsapi.h:49, [ 83s] from tests.h:41, [ 83s] from testIntString.cpp:5: [ 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] testNewObject.cpp [ 83s] c++ -o testNewObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DOSTYPE=\"Linux3.7.10-1\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed -feliminate-unused-debug-types --param=ssp-buffer-size=4 -fdiagnostics-color=never -m32 -march=i686 -mtune=i686 -msse4.2 -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.pp testNewObject.cpp [ 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] testOps.cpp [ 83s] 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 [ 83s] testPropCache.cpp [ 83s] 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 [ 83s] testSameValue.cpp [ 83s] 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 [ 83s] testScriptObject.cpp [ 83s] 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 [ 83s] testSetProperty.cpp [ 83s] 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 [ 83s] testThreadGC.cpp [ 83s] 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 [ 83s] testThreads.cpp [ 83s] 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 [ 83s] In file included from ../jsval.h:48:0, [ 83s] from ../jspubtd.h:47, [ 83s] from ../jsapi.h:49, [ 83s] from tests.h:41, [ 83s] from testThreadGC.cpp:7: [ 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] [ 73.052014] serial8250: too much work for irq4 [ 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] testTrap.cpp [ 83s] 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 [ 83s] testUTF8.cpp [ 83s] 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 [ 83s] In file included from ../jsval.h:48:0, [ 83s] from ../jspubtd.h:47, [ 83s] from ../jsapi.h:49, [ 83s] from tests.h:41, [ 83s] from testTrap.cpp:5: [ 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] ^ [ 84s] testVersion.cpp [ 84s] 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 [ 84s] testXDR.cpp [ 84s] 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 [ 84s] testCustomIterator.cpp [ 84s] 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 [ 84s] In file included from ../jsval.h:48:0, [ 84s] from ../jspubtd.h:47, [ 84s] from ../jsapi.h:49, [ 84s] from tests.h:41, [ 84s] from testCustomIterator.cpp:1: [ 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 tests.h:41, [ 84s] from testXDR.cpp:5: [ 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 tests.h:41, [ 84s] from testVersion.cpp:1: [ 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] ../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] ../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] ../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] 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 [ 85s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/bin [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 85s] make[2]: Nothing to be done for 'libs'. [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 85s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib [ 85s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 85s] /bin/make tools [ 85s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 85s] make[2]: Nothing to be done for 'tools'. [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 85s] make[2]: Nothing to be done for 'tools'. [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 85s] make[2]: Nothing to be done for 'tools'. [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 85s] make[2]: Nothing to be done for 'tools'. [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 85s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 85s] make[2]: Nothing to be done for 'tools'. [ 85s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 85s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 85s] if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi [ 85s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 85s] + exit 0 [ 85s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.M53pLv [ 85s] + umask 022 [ 85s] + cd /home/abuild/rpmbuild/BUILD [ 85s] + cd js-1.0.0 [ 85s] + LANG=C [ 85s] + export LANG [ 85s] + unset DISPLAY [ 85s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 [ 85s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 [ 85s] + cd js/src [ 85s] + /bin/make DESTDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 INSTALL_ROOT=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 install [ 85s] cat mozjs185.pc.in | sed \ [ 85s] -e "s|%prefix%|/usr|" \ [ 85s] -e "s|%includedir%|/usr/include|" \ [ 85s] -e "s|%libdir%|/usr/lib|" \ [ 85s] -e 's|%MOZILLA_VERSION%|1.0.0|' \ [ 85s] > mozjs185.pc && chmod 644 mozjs185.pc [ 85s] pkg_config_file: mozjs185.pc [ 85s] /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.59.i386/usr/lib/pkgconfig [ 85s] /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.59.i386/usr/include/js [ 85s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t js-config /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/bin [ 85s] /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.59.i386/usr/lib [ 85s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libjs_static.a /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185-1.0.a [ 85s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib [ 85s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0.0 [ 85s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0 [ 85s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so [ 85s] + rm -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/share/info/dir [ 85s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 -regex '.*\.la$' [ 85s] + xargs rm -f -- [ 85s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 -regex '.*\.a$' [ 85s] + xargs rm -f -- [ 85s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185-1.0.a [ 85s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0 [ 85s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so [ 85s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0 [ 85s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so [ 85s] + /bin/install -m 0755 shell/js /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/bin/ [ 85s] + chmod 644 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Allocator.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Assembler.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/CodeAlloc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Containers.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Fragmento.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/LIR.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/LIRopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Native.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/NativeCommon.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Nativei386.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/RegAlloc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/VMPI.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/Writer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/avmplus.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/js-config.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/js.msg /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsanalyze.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsarena.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsatom.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsautocfg.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsautokw.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsbit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsbool.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsbuiltins.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jscell.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsclist.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsclone.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jscntxt.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jscompartment.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jscompat.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsdate.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsdbgapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsdhash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsdtoa.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsemit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsfriendapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsfun.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsgc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsgcchunk.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsgcstats.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jshash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jshashtable.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jshotloop.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsinterp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsinttypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsiter.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jslock.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jslong.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsmath.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsobj.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsobjinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/json.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsopcode.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsopcodeinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsotypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsparse.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsperf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsprf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsprobes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jspropertycache.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jspropertycacheinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jspropertytree.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsproto.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsproxy.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsprvtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jspubtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsreflect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsregexp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsscan.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsscope.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsscript.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsscriptinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsstaticcheck.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsstdint.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsstr.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jstl.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jstracer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jstypedarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jstypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsutil.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsval.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsvalue.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsvector.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsversion.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jswrapper.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsxdrapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/jsxml.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/nanojit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/njconfig.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/njcpudetect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/include/js/prmjtime.h [ 85s] + /usr/lib/rpm/find-debuginfo.sh /home/abuild/rpmbuild/BUILD/js-1.0.0 [ 85s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/bin/js [ 86s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/lib/libmozjs185.so.1.0.0 [ 87s] cpio: glibc-2.20/csu: Cannot stat: No such file or directory [ 87s] cpio: glibc-2.20/csu/init.c: Cannot stat: No such file or directory [ 87s] cpio: glibc-2.20/sysdeps/i386/crti.S: Cannot stat: No such file or directory [ 87s] cpio: glibc-2.20/sysdeps/i386/crtn.S: Cannot stat: No such file or directory [ 87s] cpio: glibc-2.20/sysdeps/i386/start.S: Cannot stat: No such file or directory [ 87s] 17433 blocks [ 87s] + /usr/lib/rpm/check-buildroot [ 87s] + /usr/lib/rpm//brp-compress [ 87s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 89s] + /usr/lib/rpm/brp-python-hardlink [ 89s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 [ 89s] Processing files: js-1.0.0-9.59.i686 [ 89s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.SPOgQR [ 89s] + umask 022 [ 89s] + cd /home/abuild/rpmbuild/BUILD [ 89s] + cd js-1.0.0 [ 89s] + DOCDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/share/doc/packages/js [ 89s] + export DOCDIR [ 89s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/share/doc/packages/js [ 89s] + cp -pr js/src/README.html /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386/usr/share/doc/packages/js [ 89s] + exit 0 [ 89s] Provides: js = 1.0.0-9.59 js(x86-32) = 1.0.0-9.59 mozjs185 [ 89s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 89s] 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) [ 89s] Processing files: js-debugsource-1.0.0-9.59.i686 [ 89s] Provides: js-debugsource = 1.0.0-9.59 js-debugsource(x86-32) = 1.0.0-9.59 [ 89s] Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 [ 89s] Processing files: libmozjs185-1.0.0-9.59.i686 [ 89s] Provides: libmozjs185 = 1.0.0-9.59 libmozjs185(x86-32) = 1.0.0-9.59 libmozjs185.so.1.0 [ 89s] Requires(interp): /sbin/ldconfig /sbin/ldconfig [ 89s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 89s] Requires(post): /sbin/ldconfig [ 89s] Requires(postun): /sbin/ldconfig [ 89s] 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) [ 89s] Processing files: js-devel-1.0.0-9.59.i686 [ 90s] Provides: js-devel = 1.0.0-9.59 js-devel(x86-32) = 1.0.0-9.59 libjs-devel = 1.0.0-9.59 mozjs185-devel pkgconfig(mozjs185) = 1.0.0 [ 90s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 90s] Requires: /bin/sh /usr/bin/pkg-config libmozjs185.so.1.0 pkgconfig(nspr) >= 4.7 [ 90s] Processing files: js-debuginfo-1.0.0-9.59.i686 [ 90s] Provides: js-debuginfo = 1.0.0-9.59 js-debuginfo(x86-32) = 1.0.0-9.59 [ 90s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 90s] Processing files: libmozjs185-debuginfo-1.0.0-9.59.i686 [ 90s] Provides: libmozjs185-debuginfo = 1.0.0-9.59 libmozjs185-debuginfo(x86-32) = 1.0.0-9.59 [ 90s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 90s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 [ 90s] Wrote: /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.59.src.rpm [ 92s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-9.59.i686.rpm [ 96s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-9.59.i686.rpm [ 98s] Wrote: /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-9.59.i686.rpm [ 98s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-9.59.i686.rpm [ 113s] Wrote: /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-9.59.i686.rpm [ 127s] Wrote: /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-9.59.i686.rpm [ 127s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ZnSI3m [ 127s] + umask 022 [ 127s] + cd /home/abuild/rpmbuild/BUILD [ 127s] + cd js-1.0.0 [ 127s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 [ 127s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.59.i386 [ 127s] + exit 0 [ 127s] ... checking for files with abuild user/group [ 127s] [ 127s] RPMLINT report: [ 127s] =============== [ 129s] js.i686: E: non-standard-group (Badness: 200) Development/Languages/Other [ 129s] js-devel.i686: E: non-standard-group (Badness: 200) Development/Libraries/Other [ 129s] js.src: E: non-standard-group (Badness: 200) Development/Languages/Other [ 129s] The value of the Group tag in the package is not valid. Valid groups are [ 129s] listed here: https://wiki.tizen.org/wiki/Packaging/Guidelines#Group_Tag [ 129s] [ 129s] js-devel.i686: W: no-dependency-on js*/js-libs/libjs* [ 129s] js.src:105: W: macro-in-comment %{_bindir} [ 129s] There is a unescaped macro after a shell style comment in the specfile. Macros [ 129s] are expanded everywhere, so check if it can cause a problem in this case and [ 129s] escape the macro with another leading % if appropriate. [ 129s] [ 129s] js.i686: W: file-contains-date-and-time /usr/bin/js [ 129s] Your file uses __DATE and __TIME__ this causes the package to rebuild when [ 129s] not needed [ 129s] [ 129s] 4 packages and 0 specfiles checked; 3 errors, 3 warnings. [ 129s] [ 129s] ... creating baselibs [ 130s] libmozjs185(x86_64:32bit): writing specfile... [ 130s] libmozjs185(x86_64:32bit): running build... [ 132s] libmozjs185-debuginfo(x86_64:32bit): writing specfile... [ 132s] libmozjs185-debuginfo(x86_64:32bit): running build... [ 147s] ... comparing built packages with the former built [ 147s] /usr/lib/build/pkg-diff.sh [ 147s] compare /.build.oldpackages/js-1.0.0-9.58.src.rpm /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.59.src.rpm [ 147s] This is not a prerelease project. Compare the project name. [ 147s] comparing rpmtags [ 147s] comparing RELEASE [ 147s] comparing PROVIDES [ 147s] comparing scripts [ 147s] comparing filelist [ 147s] comparing file checksum [ 147s] RPM meta information is identical [ 148s] compare /.build.oldpackages/js-1.0.0-9.58.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-9.59.i686.rpm [ 148s] Comparing js-1.0.0-9.58.i686.rpm to js-1.0.0-9.59.i686.rpm [ 148s] This is not a prerelease project. Compare the project name. [ 148s] comparing rpmtags [ 148s] comparing RELEASE [ 148s] comparing PROVIDES [ 148s] comparing scripts [ 148s] comparing filelist [ 148s] comparing file checksum [ 148s] creating rename script [ 148s] RPM file checksum differs. [ 148s] Extracting packages [ 160s] /usr/bin/js differs in assembler output [ 160s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:25.123109342 +0000 [ 160s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:30.747109540 +0000 [ 160s] @@ -20,688 +20,688 @@ [ 160s] Disassembly of section .plt: [ 160s] [ 160s] fileno@plt-0x10: [ 160s] - pushl 0x839cf70 [ 160s] - jmp *0x839cf74 [ 160s] + pushl 0x839cf50 [ 160s] + jmp *0x839cf54 [ 160s] add %al,(%eax) [ 160s] ... [ 160s] [ 160s] fileno@plt: [ 160s] - jmp *0x839cf78 [ 160s] + jmp *0x839cf58 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] getpagesize@plt: [ 160s] - jmp *0x839cf7c [ 160s] + jmp *0x839cf5c [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] fputs@plt: [ 160s] - jmp *0x839cf80 [ 160s] + jmp *0x839cf60 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] fmod@plt: [ 160s] - jmp *0x839cf84 [ 160s] + jmp *0x839cf64 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __errno_location@plt: [ 160s] - jmp *0x839cf88 [ 160s] + jmp *0x839cf68 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] isprint@plt: [ 160s] - jmp *0x839cf8c [ 160s] + jmp *0x839cf6c [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] localtime_r@plt: [ 160s] - jmp *0x839cf90 [ 160s] + jmp *0x839cf70 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] mmap@plt: [ 160s] - jmp *0x839cf94 [ 160s] + jmp *0x839cf74 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] getpid@plt: [ 160s] - jmp *0x839cf98 [ 160s] + jmp *0x839cf78 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] localeconv@plt: [ 160s] - jmp *0x839cf9c [ 160s] + jmp *0x839cf7c [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] isalpha@plt: [ 160s] - jmp *0x839cfa0 [ 160s] + jmp *0x839cf80 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] strerror@plt: [ 160s] - jmp *0x839cfa4 [ 160s] + jmp *0x839cf84 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __cxa_atexit@plt: [ 160s] - jmp *0x839cfa8 [ 160s] + jmp *0x839cf88 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] PR_NewLock@plt: [ 160s] - jmp *0x839cfac [ 160s] + jmp *0x839cf8c [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] sysconf@plt: [ 160s] - jmp *0x839cfb0 [ 160s] + jmp *0x839cf90 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] memcmp@plt: [ 160s] - jmp *0x839cfb4 [ 160s] + jmp *0x839cf94 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] asin@plt: [ 160s] - jmp *0x839cfb8 [ 160s] + jmp *0x839cf98 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] PR_Unlock@plt: [ 160s] - jmp *0x839cfbc [ 160s] + jmp *0x839cf9c [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] PR_AtomicIncrement@plt: [ 160s] - jmp *0x839cfc0 [ 160s] + jmp *0x839cfa0 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __divdi3@plt: [ 160s] - jmp *0x839cfc4 [ 160s] + jmp *0x839cfa4 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __fprintf_chk@plt: [ 160s] - jmp *0x839cfc8 [ 160s] + jmp *0x839cfa8 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __xstat@plt: [ 160s] - jmp *0x839cfcc [ 160s] + jmp *0x839cfac [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] syscall@plt: [ 160s] - jmp *0x839cfd0 [ 160s] + jmp *0x839cfb0 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __gmon_start__@plt: [ 160s] - jmp *0x839cfd4 [ 160s] + jmp *0x839cfb4 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] realloc@plt: [ 160s] - jmp *0x839cfd8 [ 160s] + jmp *0x839cfb8 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] _ZdlPv@plt: [ 160s] - jmp *0x839cfdc [ 160s] + jmp *0x839cfbc [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] PR_Sleep@plt: [ 160s] - jmp *0x839cfe0 [ 160s] + jmp *0x839cfc0 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __printf_chk@plt: [ 160s] - jmp *0x839cfe4 [ 160s] + jmp *0x839cfc4 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] __isinf@plt: [ 160s] - jmp *0x839cfe8 [ 160s] + jmp *0x839cfc8 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] PR_NewThreadPrivateIndex@plt: [ 160s] - jmp *0x839cfec [ 160s] + jmp *0x839cfcc [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] strchr@plt: [ 160s] - jmp *0x839cff0 [ 160s] + jmp *0x839cfd0 [ 160s] push $something [ 160s] jmp <_init + ofs> [ 160s] [ 160s] getenv@plt: [ 161s] /usr/bin/js differs in ELF section .dynsym [ 161s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:31.871109580 +0000 [ 161s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:31.875109580 +0000 [ 161s] @@ -8,7 +8,7 @@ [ 161s] 804867c b7040000 00000000 00000000 12000000 ................ [ 161s] 804868c b9020000 00000000 00000000 12000000 ................ [ 161s] 804869c 5b000000 00000000 00000000 12000000 [............... [ 161s] - 80486ac 28060000 c0103a08 94000000 11001a00 (.....:......... [ 161s] + 80486ac 28060000 a0103a08 94000000 11001a00 (.....:......... [ 161s] 80486bc 19040000 00000000 00000000 12000000 ................ [ 161s] 80486cc fc030000 00000000 00000000 12000000 ................ [ 161s] 80486dc 0f040000 00000000 00000000 12000000 ................ [ 161s] @@ -23,16 +23,16 @@ [ 161s] 804876c d6020000 00000000 00000000 12000000 ................ [ 161s] 804877c ad010000 00000000 00000000 12000000 ................ [ 161s] 804878c 60010000 00000000 00000000 12000000 `............... [ 161s] - 804879c 44060000 60fe3908 94000000 11001a00 D...`.9......... [ 161s] + 804879c 44060000 40fe3908 94000000 11001a00 D...@.9......... [ 161s] 80487ac 15030000 00000000 00000000 12000000 ................ [ 161s] 80487bc 9c040000 00000000 00000000 12000000 ................ [ 161s] 80487cc f7050000 00000000 00000000 12000000 ................ [ 161s] 80487dc 9c050000 00000000 00000000 12000000 ................ [ 161s] 80487ec 1e010000 00000000 00000000 20000000 ............ ... [ 161s] 80487fc 2d000000 00000000 00000000 20000000 -........... ... [ 161s] - 804880c 54060000 00123a08 94000000 11001a00 T.....:......... [ 161s] + 804880c 54060000 e0113a08 94000000 11001a00 T.....:......... [ 161s] 804881c c5030000 00000000 00000000 12000000 ................ [ 161s] - 804882c 6e060000 60193a08 94000000 11001a00 n...`.:......... [ 161s] + 804882c 6e060000 40193a08 94000000 11001a00 n...@.:......... [ 161s] 804883c 6a020000 00000000 00000000 12000000 j............... [ 161s] 804884c 03010000 00000000 00000000 12000000 ................ [ 161s] 804885c 71030000 00000000 00000000 12000000 q............... [ 161s] @@ -46,7 +46,7 @@ [ 161s] 80488dc 1d050000 00000000 00000000 12000000 ................ [ 161s] 80488ec 03030000 00000000 00000000 12000000 ................ [ 161s] 80488fc 7d060000 10820508 06000000 12000d00 }............... [ 161s] - 804890c 93060000 7c3e3a08 08000000 11001b00 ....|>:......... [ 161s] + 804890c 93060000 5c3e3a08 08000000 11001b00 ....\>:......... [ 161s] 804891c db040000 00000000 00000000 12000000 ................ [ 161s] 804892c 27040000 00000000 00000000 12000000 '............... [ 161s] 804893c 58040000 00000000 00000000 12000000 X............... [ 161s] @@ -66,15 +66,15 @@ [ 161s] 8048a1c 54030000 84833008 04000000 11000f00 T.....0......... [ 161s] 8048a2c 29050000 00000000 00000000 12000000 )............... [ 161s] 8048a3c 74050000 00000000 00000000 12000000 t............... [ 161s] - 8048a4c c6060000 602d3a08 94000000 11001a00 ....`-:......... [ 161s] + 8048a4c c6060000 402d3a08 94000000 11001a00 ....@-:......... [ 161s] 8048a5c f2050000 00000000 00000000 12000000 ................ [ 161s] - 8048a6c dc060000 a02e3a08 94000000 11001a00 ......:......... [ 161s] - 8048a7c ee060000 c0fd3908 94000000 11001a00 ......9......... [ 161s] + 8048a6c dc060000 802e3a08 94000000 11001a00 ......:......... [ 161s] + 8048a7c ee060000 a0fd3908 94000000 11001a00 ......9......... [ 161s] 8048a8c db020000 00000000 00000000 12000000 ................ [ 161s] 8048a9c c4020000 00000000 00000000 12000000 ................ [ 161s] 8048aac 41000000 00000000 00000000 20000000 A........... ... [ 161s] 8048abc de010000 00000000 00000000 12000000 ................ [ 161s] - 8048acc fb060000 002e3a08 94000000 11001a00 ......:......... [ 161s] + 8048acc fb060000 e02d3a08 94000000 11001a00 .....-:......... [ 161s] 8048adc f7030000 00000000 00000000 12000000 ................ [ 161s] 8048aec 63030000 00000000 00000000 12000000 c............... [ 161s] 8048afc f8020000 00000000 00000000 12000000 ................ [ 161s] @@ -94,7 +94,7 @@ [ 161s] 8048bdc f8040000 00000000 00000000 11000000 ................ [ 161s] 8048bec d1020000 00000000 00000000 12000000 ................ [ 161s] 8048bfc 83000000 00000000 00000000 12000000 ................ [ 161s] - 8048c0c 4a070000 a43f3a08 0c000000 11001b00 J....?:......... [ 161s] + 8048c0c 4a070000 843f3a08 0c000000 11001b00 J....?:......... [ 161s] 8048c1c 4a010000 00000000 00000000 12000000 J............... [ 161s] 8048c2c 34040000 00000000 00000000 12000000 4............... [ 161s] 8048c3c 91030000 00000000 00000000 12000000 ................ [ 161s] @@ -119,9 +119,9 @@ [ 161s] 8048d6c 1c050000 00000000 00000000 12000000 ................ [ 161s] 8048d7c 6a040000 00000000 00000000 12000000 j............... [ 161s] 8048d8c e0020000 00000000 00000000 12000000 ................ [ 161s] - 8048d9c 17060000 5c3b3a08 00000000 10001b00 ....\;:......... [ 161s] + 8048d9c 17060000 3c3b3a08 00000000 10001b00 ....<;:......... [ 161s] 8048dac cd040000 00000000 00000000 12000000 ................ [ 161s] - 8048dbc a1070000 c02c3a08 94000000 11001a00 .....,:......... [ 161s] + 8048dbc a1070000 a02c3a08 94000000 11001a00 .....,:......... [ 161s] 8048dcc ff050000 00000000 00000000 12000000 ................ [ 161s] 8048ddc fd020000 00000000 00000000 12000000 ................ [ 161s] 8048dec b1040000 00000000 00000000 12000000 ................ [ 161s] @@ -136,7 +136,7 @@ [ 161s] 8048e7c 88050000 00000000 00000000 12000000 ................ [ 161s] 8048e8c ce000000 00000000 00000000 12000000 ................ [ 161s] 8048e9c d4040000 00000000 00000000 12000000 ................ [ 161s] - 8048eac 23060000 f8433a08 00000000 10001b00 #....C:......... [ 161s] + 8048eac 23060000 d8433a08 00000000 10001b00 #....C:......... [ 161s] 8048ebc aa040000 00000000 00000000 11000000 ................ [ 161s] 8048ecc eb020000 00000000 00000000 12000000 ................ [ 161s] 8048edc 71040000 00000000 00000000 12000000 q............... [ 161s] @@ -144,18 +144,18 @@ [ 161s] 8048efc 0c050000 00000000 00000000 12000000 ................ [ 161s] 8048f0c a4050000 00000000 00000000 12000000 ................ [ 161s] 8048f1c 97030000 00000000 00000000 12000000 ................ [ 161s] - 8048f2c b1070000 202c3a08 94000000 11001a00 .... ,:......... [ 161s] + 8048f2c b1070000 002c3a08 94000000 11001a00 .....,:......... [ 161s] 8048f3c 7e030000 00000000 00000000 12000000 ~............... [ 161s] 8048f4c 05050000 00000000 00000000 12000000 ................ [ 161s] 8048f5c 28030000 00000000 00000000 12000000 (............... [ 161s] - 8048f6c bd070000 20fd3908 94000000 11001a00 .... .9......... [ 161s] + 8048f6c bd070000 00fd3908 94000000 11001a00 ......9......... [ 161s] 8048f7c dc020000 00000000 00000000 12000000 ................ [ 161s] 8048f8c 23050000 00000000 00000000 12000000 #............... [ 161s] 8048f9c ee030000 00000000 00000000 12000000 ................ [ 161s] 8048fac 3c010000 00000000 00000000 12000000 <............... [ 161s] - 8048fbc 10060000 5c3b3a08 00000000 10001a00 ....\;:......... [ 161s] + 8048fbc 10060000 3c3b3a08 00000000 10001a00 ....<;:......... [ 161s] 8048fcc e2030000 00000000 00000000 12000000 ................ [ 161s] - 8048fdc ce070000 60113a08 94000000 11001a00 ....`.:......... [ 161s] + 8048fdc ce070000 40113a08 94000000 11001a00 ....@.:......... [ 161s] 8048fec ed070000 40820508 05000000 12000d00 ....@........... [ 161s] 8048ffc 84020000 c0a90408 00000000 12000000 ................ [ 161s] 804900c d7020000 00000000 00000000 12000000 ................ [ 161s] /usr/bin/js differs in ELF section .rel.dyn [ 161s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:31.923109582 +0000 [ 161s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:31.923109582 +0000 [ 161s] @@ -2,21 +2,21 @@ [ 161s] /usr/bin/js: file format elf32-i386 [ 161s] [ 161s] Contents of section .rel.dyn: [ 161s] - 8049c68 e0ce3908 06060000 e4ce3908 06120000 ..9.......9..... [ 161s] - 8049c78 e8ce3908 06150000 ecce3908 061a0000 ..9.......9..... [ 161s] - 8049c88 f0ce3908 061c0000 f4ce3908 061e0000 ..9.......9..... [ 161s] - 8049c98 f8ce3908 062b0000 fcce3908 062c0000 ..9..+....9..,.. [ 161s] - 8049ca8 00cf3908 06370000 04cf3908 06400000 ..9..7....9..@.. [ 161s] - 8049cb8 08cf3908 06420000 0ccf3908 06430000 ..9..B....9..C.. [ 161s] - 8049cc8 10cf3908 06440000 14cf3908 06480000 ..9..D....9..H.. [ 161s] - 8049cd8 18cf3908 064b0000 1ccf3908 064e0000 ..9..K....9..N.. [ 161s] - 8049ce8 20cf3908 06590000 24cf3908 065a0000 .9..Y..$.9..Z.. [ 161s] - 8049cf8 28cf3908 065c0000 2ccf3908 06610000 (.9..\..,.9..a.. [ 161s] - 8049d08 30cf3908 066f0000 34cf3908 06770000 0.9..o..4.9..w.. [ 161s] - 8049d18 38cf3908 067c0000 3ccf3908 06870000 8.9..|..<.9..... [ 161s] - 8049d28 40cf3908 06880000 44cf3908 068d0000 @.9.....D.9..... [ 161s] - 8049d38 48cf3908 068e0000 4ccf3908 06920000 H.9.....L.9..... [ 161s] - 8049d48 50cf3908 06930000 54cf3908 06990000 P.9.....T.9..... [ 161s] - 8049d58 58cf3908 069a0000 5ccf3908 069c0000 X.9.....\.9..... [ 161s] - 8049d68 60cf3908 069e0000 64cf3908 06a20000 `.9.....d.9..... [ 161s] - 8049d78 68cf3908 06a40000 h.9..... [ 161s] + 8049c68 c0ce3908 06060000 c4ce3908 06120000 ..9.......9..... [ 161s] + 8049c78 c8ce3908 06150000 ccce3908 061a0000 ..9.......9..... [ 161s] + 8049c88 d0ce3908 061c0000 d4ce3908 061e0000 ..9.......9..... [ 161s] + 8049c98 d8ce3908 062b0000 dcce3908 062c0000 ..9..+....9..,.. [ 161s] + 8049ca8 e0ce3908 06370000 e4ce3908 06400000 ..9..7....9..@.. [ 161s] + 8049cb8 e8ce3908 06420000 ecce3908 06430000 ..9..B....9..C.. [ 161s] + 8049cc8 f0ce3908 06440000 f4ce3908 06480000 ..9..D....9..H.. [ 161s] + 8049cd8 f8ce3908 064b0000 fcce3908 064e0000 ..9..K....9..N.. [ 161s] + 8049ce8 00cf3908 06590000 04cf3908 065a0000 ..9..Y....9..Z.. [ 161s] + 8049cf8 08cf3908 065c0000 0ccf3908 06610000 ..9..\....9..a.. [ 161s] + 8049d08 10cf3908 066f0000 14cf3908 06770000 ..9..o....9..w.. [ 161s] + 8049d18 18cf3908 067c0000 1ccf3908 06870000 ..9..|....9..... [ 161s] + 8049d28 20cf3908 06880000 24cf3908 068d0000 .9.....$.9..... [ 161s] + 8049d38 28cf3908 068e0000 2ccf3908 06920000 (.9.....,.9..... [ 161s] + 8049d48 30cf3908 06930000 34cf3908 06990000 0.9.....4.9..... [ 161s] + 8049d58 38cf3908 069a0000 3ccf3908 069c0000 8.9.....<.9..... [ 161s] + 8049d68 40cf3908 069e0000 44cf3908 06a20000 @.9.....D.9..... [ 161s] + 8049d78 48cf3908 06a40000 H.9..... [ 161s] /usr/bin/js differs in ELF section .rel.plt [ 161s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:31.943109582 +0000 [ 161s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:31.943109582 +0000 [ 161s] @@ -2,71 +2,71 @@ [ 161s] /usr/bin/js: file format elf32-i386 [ 161s] [ 161s] Contents of section .rel.plt: [ 161s] - 8049d80 78cf3908 07010000 7ccf3908 07020000 x.9.....|.9..... [ 161s] - 8049d90 80cf3908 07030000 84cf3908 07040000 ..9.......9..... [ 161s] - 8049da0 88cf3908 07050000 8ccf3908 07070000 ..9.......9..... [ 161s] - 8049db0 90cf3908 07080000 94cf3908 07090000 ..9.......9..... [ 161s] - 8049dc0 98cf3908 070a0000 9ccf3908 070b0000 ..9.......9..... [ 161s] - 8049dd0 a0cf3908 070c0000 a4cf3908 070d0000 ..9.......9..... [ 161s] - 8049de0 a8cf3908 070e0000 accf3908 070f0000 ..9.......9..... [ 161s] - 8049df0 b0cf3908 07100000 b4cf3908 07110000 ..9.......9..... [ 161s] - 8049e00 b8cf3908 07120000 bccf3908 07130000 ..9.......9..... [ 161s] - 8049e10 c0cf3908 07140000 c4cf3908 07160000 ..9.......9..... [ 161s] - 8049e20 c8cf3908 07170000 cccf3908 07180000 ..9.......9..... [ 161s] - 8049e30 d0cf3908 07190000 d4cf3908 071a0000 ..9.......9..... [ 161s] - 8049e40 d8cf3908 071d0000 dccf3908 071f0000 ..9.......9..... [ 161s] - 8049e50 e0cf3908 07200000 e4cf3908 07210000 ..9.. ....9..!.. [ 161s] - 8049e60 e8cf3908 07220000 eccf3908 07230000 ..9.."....9..#.. [ 161s] - 8049e70 f0cf3908 07240000 f4cf3908 07250000 ..9..$....9..%.. [ 161s] - 8049e80 f8cf3908 07270000 fccf3908 07280000 ..9..'....9..(.. [ 161s] - 8049e90 00d03908 07290000 04d03908 072a0000 ..9..)....9..*.. [ 161s] - 8049ea0 08d03908 072d0000 0cd03908 072e0000 ..9..-....9..... [ 161s] - 8049eb0 10d03908 072f0000 14d03908 07300000 ..9../....9..0.. [ 161s] - 8049ec0 18d03908 07310000 1cd03908 07320000 ..9..1....9..2.. [ 161s] - 8049ed0 20d03908 07330000 24d03908 07340000 .9..3..$.9..4.. [ 161s] - 8049ee0 28d03908 07350000 2cd03908 07360000 (.9..5..,.9..6.. [ 161s] - 8049ef0 30d03908 07380000 34d03908 07390000 0.9..8..4.9..9.. [ 161s] - 8049f00 38d03908 073b0000 3cd03908 073c0000 8.9..;..<.9..<.. [ 161s] - 8049f10 40d03908 073e0000 44d03908 073f0000 @.9..>..D.9..?.. [ 161s] - 8049f20 48d03908 07410000 4cd03908 07440000 H.9..A..L.9..D.. [ 161s] - 8049f30 50d03908 07450000 54d03908 07470000 P.9..E..T.9..G.. [ 161s] - 8049f40 58d03908 07490000 5cd03908 074a0000 X.9..I..\.9..J.. [ 161s] - 8049f50 60d03908 074b0000 64d03908 074c0000 `.9..K..d.9..L.. [ 161s] - 8049f60 68d03908 074d0000 6cd03908 074f0000 h.9..M..l.9..O.. [ 161s] - 8049f70 70d03908 07500000 74d03908 07510000 p.9..P..t.9..Q.. [ 161s] - 8049f80 78d03908 07520000 7cd03908 07530000 x.9..R..|.9..S.. [ 161s] - 8049f90 80d03908 07540000 84d03908 07550000 ..9..T....9..U.. [ 161s] - 8049fa0 88d03908 07560000 8cd03908 07570000 ..9..V....9..W.. [ 161s] - 8049fb0 90d03908 07580000 94d03908 075a0000 ..9..X....9..Z.. [ 161s] - 8049fc0 98d03908 075b0000 9cd03908 075d0000 ..9..[....9..].. [ 161s] - 8049fd0 a0d03908 075e0000 a4d03908 075f0000 ..9..^....9.._.. [ 161s] - 8049fe0 a8d03908 07600000 acd03908 07610000 ..9..`....9..a.. [ 161s] - 8049ff0 b0d03908 07620000 b4d03908 07630000 ..9..b....9..c.. [ 161s] - 804a000 b8d03908 07640000 bcd03908 07650000 ..9..d....9..e.. [ 161s] - 804a010 c0d03908 07660000 c4d03908 07670000 ..9..f....9..g.. [ 161s] - 804a020 c8d03908 07680000 ccd03908 07690000 ..9..h....9..i.. [ 161s] - 804a030 d0d03908 076a0000 d4d03908 076b0000 ..9..j....9..k.. [ 161s] - 804a040 d8d03908 076c0000 dcd03908 076d0000 ..9..l....9..m.. [ 161s] - 804a050 e0d03908 076e0000 e4d03908 07700000 ..9..n....9..p.. [ 161s] - 804a060 e8d03908 07710000 ecd03908 07720000 ..9..q....9..r.. [ 161s] - 804a070 f0d03908 07730000 f4d03908 07740000 ..9..s....9..t.. [ 161s] - 804a080 f8d03908 07760000 fcd03908 07780000 ..9..v....9..x.. [ 161s] - 804a090 00d13908 07790000 04d13908 077a0000 ..9..y....9..z.. [ 161s] - 804a0a0 08d13908 077b0000 0cd13908 077d0000 ..9..{....9..}.. [ 161s] - 804a0b0 10d13908 077e0000 14d13908 077f0000 ..9..~....9..... [ 161s] - 804a0c0 18d13908 07800000 1cd13908 07810000 ..9.......9..... [ 161s] - 804a0d0 20d13908 07820000 24d13908 07830000 .9.....$.9..... [ 161s] - 804a0e0 28d13908 07840000 2cd13908 07850000 (.9.....,.9..... [ 161s] - 804a0f0 30d13908 07880000 34d13908 07890000 0.9.....4.9..... [ 161s] - 804a100 38d13908 078a0000 3cd13908 078b0000 8.9.....<.9..... [ 161s] - 804a110 40d13908 078c0000 44d13908 078d0000 @.9.....D.9..... [ 161s] - 804a120 48d13908 078f0000 4cd13908 07900000 H.9.....L.9..... [ 161s] - 804a130 50d13908 07910000 54d13908 07930000 P.9.....T.9..... [ 161s] - 804a140 58d13908 07940000 5cd13908 07950000 X.9.....\.9..... [ 161s] - 804a150 60d13908 07960000 64d13908 07980000 `.9.....d.9..... [ 161s] - 804a160 68d13908 079b0000 6cd13908 079c0000 h.9.....l.9..... [ 161s] - 804a170 70d13908 079d0000 74d13908 079f0000 p.9.....t.9..... [ 161s] - 804a180 78d13908 07a00000 7cd13908 07a10000 x.9.....|.9..... [ 161s] - 804a190 80d13908 07a30000 84d13908 07a50000 ..9.......9..... [ 161s] - 804a1a0 88d13908 07a60000 8cd13908 07a70000 ..9.......9..... [ 161s] - 804a1b0 90d13908 07a90000 94d13908 07aa0000 ..9.......9..... [ 161s] + 8049d80 58cf3908 07010000 5ccf3908 07020000 X.9.....\.9..... [ 161s] + 8049d90 60cf3908 07030000 64cf3908 07040000 `.9.....d.9..... [ 161s] + 8049da0 68cf3908 07050000 6ccf3908 07070000 h.9.....l.9..... [ 161s] + 8049db0 70cf3908 07080000 74cf3908 07090000 p.9.....t.9..... [ 161s] + 8049dc0 78cf3908 070a0000 7ccf3908 070b0000 x.9.....|.9..... [ 161s] + 8049dd0 80cf3908 070c0000 84cf3908 070d0000 ..9.......9..... [ 161s] + 8049de0 88cf3908 070e0000 8ccf3908 070f0000 ..9.......9..... [ 161s] + 8049df0 90cf3908 07100000 94cf3908 07110000 ..9.......9..... [ 161s] + 8049e00 98cf3908 07120000 9ccf3908 07130000 ..9.......9..... [ 161s] + 8049e10 a0cf3908 07140000 a4cf3908 07160000 ..9.......9..... [ 161s] + 8049e20 a8cf3908 07170000 accf3908 07180000 ..9.......9..... [ 161s] + 8049e30 b0cf3908 07190000 b4cf3908 071a0000 ..9.......9..... [ 161s] + 8049e40 b8cf3908 071d0000 bccf3908 071f0000 ..9.......9..... [ 161s] + 8049e50 c0cf3908 07200000 c4cf3908 07210000 ..9.. ....9..!.. [ 161s] + 8049e60 c8cf3908 07220000 cccf3908 07230000 ..9.."....9..#.. [ 161s] + 8049e70 d0cf3908 07240000 d4cf3908 07250000 ..9..$....9..%.. [ 161s] + 8049e80 d8cf3908 07270000 dccf3908 07280000 ..9..'....9..(.. [ 161s] + 8049e90 e0cf3908 07290000 e4cf3908 072a0000 ..9..)....9..*.. [ 161s] + 8049ea0 e8cf3908 072d0000 eccf3908 072e0000 ..9..-....9..... [ 161s] + 8049eb0 f0cf3908 072f0000 f4cf3908 07300000 ..9../....9..0.. [ 161s] + 8049ec0 f8cf3908 07310000 fccf3908 07320000 ..9..1....9..2.. [ 161s] + 8049ed0 00d03908 07330000 04d03908 07340000 ..9..3....9..4.. [ 161s] + 8049ee0 08d03908 07350000 0cd03908 07360000 ..9..5....9..6.. [ 161s] + 8049ef0 10d03908 07380000 14d03908 07390000 ..9..8....9..9.. [ 161s] + 8049f00 18d03908 073b0000 1cd03908 073c0000 ..9..;....9..<.. [ 161s] + 8049f10 20d03908 073e0000 24d03908 073f0000 .9..>..$.9..?.. [ 161s] + 8049f20 28d03908 07410000 2cd03908 07440000 (.9..A..,.9..D.. [ 161s] + 8049f30 30d03908 07450000 34d03908 07470000 0.9..E..4.9..G.. [ 161s] + 8049f40 38d03908 07490000 3cd03908 074a0000 8.9..I..<.9..J.. [ 161s] + 8049f50 40d03908 074b0000 44d03908 074c0000 @.9..K..D.9..L.. [ 161s] + 8049f60 48d03908 074d0000 4cd03908 074f0000 H.9..M..L.9..O.. [ 161s] + 8049f70 50d03908 07500000 54d03908 07510000 P.9..P..T.9..Q.. [ 161s] + 8049f80 58d03908 07520000 5cd03908 07530000 X.9..R..\.9..S.. [ 161s] + 8049f90 60d03908 07540000 64d03908 07550000 `.9..T..d.9..U.. [ 161s] + 8049fa0 68d03908 07560000 6cd03908 07570000 h.9..V..l.9..W.. [ 161s] + 8049fb0 70d03908 07580000 74d03908 075a0000 p.9..X..t.9..Z.. [ 161s] + 8049fc0 78d03908 075b0000 7cd03908 075d0000 x.9..[..|.9..].. [ 161s] + 8049fd0 80d03908 075e0000 84d03908 075f0000 ..9..^....9.._.. [ 161s] + 8049fe0 88d03908 07600000 8cd03908 07610000 ..9..`....9..a.. [ 161s] + 8049ff0 90d03908 07620000 94d03908 07630000 ..9..b....9..c.. [ 161s] + 804a000 98d03908 07640000 9cd03908 07650000 ..9..d....9..e.. [ 161s] + 804a010 a0d03908 07660000 a4d03908 07670000 ..9..f....9..g.. [ 161s] + 804a020 a8d03908 07680000 acd03908 07690000 ..9..h....9..i.. [ 161s] + 804a030 b0d03908 076a0000 b4d03908 076b0000 ..9..j....9..k.. [ 161s] + 804a040 b8d03908 076c0000 bcd03908 076d0000 ..9..l....9..m.. [ 161s] + 804a050 c0d03908 076e0000 c4d03908 07700000 ..9..n....9..p.. [ 161s] + 804a060 c8d03908 07710000 ccd03908 07720000 ..9..q....9..r.. [ 161s] + 804a070 d0d03908 07730000 d4d03908 07740000 ..9..s....9..t.. [ 161s] + 804a080 d8d03908 07760000 dcd03908 07780000 ..9..v....9..x.. [ 161s] + 804a090 e0d03908 07790000 e4d03908 077a0000 ..9..y....9..z.. [ 161s] + 804a0a0 e8d03908 077b0000 ecd03908 077d0000 ..9..{....9..}.. [ 161s] + 804a0b0 f0d03908 077e0000 f4d03908 077f0000 ..9..~....9..... [ 161s] + 804a0c0 f8d03908 07800000 fcd03908 07810000 ..9.......9..... [ 161s] + 804a0d0 00d13908 07820000 04d13908 07830000 ..9.......9..... [ 161s] + 804a0e0 08d13908 07840000 0cd13908 07850000 ..9.......9..... [ 161s] + 804a0f0 10d13908 07880000 14d13908 07890000 ..9.......9..... [ 161s] + 804a100 18d13908 078a0000 1cd13908 078b0000 ..9.......9..... [ 161s] + 804a110 20d13908 078c0000 24d13908 078d0000 .9.....$.9..... [ 161s] + 804a120 28d13908 078f0000 2cd13908 07900000 (.9.....,.9..... [ 161s] + 804a130 30d13908 07910000 34d13908 07930000 0.9.....4.9..... [ 161s] + 804a140 38d13908 07940000 3cd13908 07950000 8.9.....<.9..... [ 161s] + 804a150 40d13908 07960000 44d13908 07980000 @.9.....D.9..... [ 161s] + 804a160 48d13908 079b0000 4cd13908 079c0000 H.9.....L.9..... [ 161s] + 804a170 50d13908 079d0000 54d13908 079f0000 P.9.....T.9..... [ 161s] + 804a180 58d13908 07a00000 5cd13908 07a10000 X.9.....\.9..... [ 161s] + 804a190 60d13908 07a30000 64d13908 07a50000 `.9.....d.9..... [ 161s] + 804a1a0 68d13908 07a60000 6cd13908 07a70000 h.9.....l.9..... [ 161s] + 804a1b0 70d13908 07a90000 74d13908 07aa0000 p.9.....t.9..... [ 161s] /usr/bin/js differs in ELF section .init [ 161s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:31.975109584 +0000 [ 161s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:31.975109584 +0000 [ 161s] @@ -2,6 +2,6 @@ [ 161s] /usr/bin/js: file format elf32-i386 [ 161s] [ 161s] Contents of section .init: [ 161s] - 804a1c0 5383ec08 e8d72700 0081c3a3 2d35008b S.....'.....-5.. [ 161s] + 804a1c0 5383ec08 e8d72700 0081c383 2d35008b S.....'.....-5.. [ 161s] 804a1d0 8380ffff ff85c074 05e89201 000083c4 .......t........ [ 161s] 804a1e0 085bc3 .[. [ 161s] /usr/bin/js differs in ELF section .plt [ 161s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:31.979109584 +0000 [ 161s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:31.983109584 +0000 [ 161s] @@ -2,140 +2,140 @@ [ 161s] /usr/bin/js: file format elf32-i386 [ 161s] [ 161s] Contents of section .plt: [ 161s] - 804a1f0 ff3570cf 3908ff25 74cf3908 00000000 .5p.9..%t.9..... [ 161s] - 804a200 ff2578cf 39086800 000000e9 e0ffffff .%x.9.h......... [ 161s] - 804a210 ff257ccf 39086808 000000e9 d0ffffff .%|.9.h......... [ 161s] - 804a220 ff2580cf 39086810 000000e9 c0ffffff .%..9.h......... [ 161s] - 804a230 ff2584cf 39086818 000000e9 b0ffffff .%..9.h......... [ 161s] - 804a240 ff2588cf 39086820 000000e9 a0ffffff .%..9.h ........ [ 161s] - 804a250 ff258ccf 39086828 000000e9 90ffffff .%..9.h(........ [ 161s] - 804a260 ff2590cf 39086830 000000e9 80ffffff .%..9.h0........ [ 161s] - 804a270 ff2594cf 39086838 000000e9 70ffffff .%..9.h8....p... [ 161s] - 804a280 ff2598cf 39086840 000000e9 60ffffff .%..9.h@....`... [ 161s] - 804a290 ff259ccf 39086848 000000e9 50ffffff .%..9.hH....P... [ 161s] - 804a2a0 ff25a0cf 39086850 000000e9 40ffffff .%..9.hP....@... [ 161s] - 804a2b0 ff25a4cf 39086858 000000e9 30ffffff .%..9.hX....0... [ 161s] - 804a2c0 ff25a8cf 39086860 000000e9 20ffffff .%..9.h`.... ... [ 161s] - 804a2d0 ff25accf 39086868 000000e9 10ffffff .%..9.hh........ [ 161s] - 804a2e0 ff25b0cf 39086870 000000e9 00ffffff .%..9.hp........ [ 161s] - 804a2f0 ff25b4cf 39086878 000000e9 f0feffff .%..9.hx........ [ 161s] - 804a300 ff25b8cf 39086880 000000e9 e0feffff .%..9.h......... [ 161s] - 804a310 ff25bccf 39086888 000000e9 d0feffff .%..9.h......... [ 161s] - 804a320 ff25c0cf 39086890 000000e9 c0feffff .%..9.h......... [ 161s] - 804a330 ff25c4cf 39086898 000000e9 b0feffff .%..9.h......... [ 161s] - 804a340 ff25c8cf 390868a0 000000e9 a0feffff .%..9.h......... [ 161s] - 804a350 ff25cccf 390868a8 000000e9 90feffff .%..9.h......... [ 161s] - 804a360 ff25d0cf 390868b0 000000e9 80feffff .%..9.h......... [ 161s] - 804a370 ff25d4cf 390868b8 000000e9 70feffff .%..9.h.....p... [ 161s] - 804a380 ff25d8cf 390868c0 000000e9 60feffff .%..9.h.....`... [ 161s] - 804a390 ff25dccf 390868c8 000000e9 50feffff .%..9.h.....P... [ 161s] - 804a3a0 ff25e0cf 390868d0 000000e9 40feffff .%..9.h.....@... [ 161s] - 804a3b0 ff25e4cf 390868d8 000000e9 30feffff .%..9.h.....0... [ 161s] - 804a3c0 ff25e8cf 390868e0 000000e9 20feffff .%..9.h..... ... [ 161s] - 804a3d0 ff25eccf 390868e8 000000e9 10feffff .%..9.h......... [ 161s] - 804a3e0 ff25f0cf 390868f0 000000e9 00feffff .%..9.h......... [ 161s] - 804a3f0 ff25f4cf 390868f8 000000e9 f0fdffff .%..9.h......... [ 161s] - 804a400 ff25f8cf 39086800 010000e9 e0fdffff .%..9.h......... [ 161s] - 804a410 ff25fccf 39086808 010000e9 d0fdffff .%..9.h......... [ 161s] - 804a420 ff2500d0 39086810 010000e9 c0fdffff .%..9.h......... [ 161s] - 804a430 ff2504d0 39086818 010000e9 b0fdffff .%..9.h......... [ 161s] - 804a440 ff2508d0 39086820 010000e9 a0fdffff .%..9.h ........ [ 161s] - 804a450 ff250cd0 39086828 010000e9 90fdffff .%..9.h(........ [ 161s] - 804a460 ff2510d0 39086830 010000e9 80fdffff .%..9.h0........ [ 161s] - 804a470 ff2514d0 39086838 010000e9 70fdffff .%..9.h8....p... [ 161s] - 804a480 ff2518d0 39086840 010000e9 60fdffff .%..9.h@....`... [ 161s] - 804a490 ff251cd0 39086848 010000e9 50fdffff .%..9.hH....P... [ 161s] - 804a4a0 ff2520d0 39086850 010000e9 40fdffff .% .9.hP....@... [ 161s] - 804a4b0 ff2524d0 39086858 010000e9 30fdffff .%$.9.hX....0... [ 161s] - 804a4c0 ff2528d0 39086860 010000e9 20fdffff .%(.9.h`.... ... [ 161s] - 804a4d0 ff252cd0 39086868 010000e9 10fdffff .%,.9.hh........ [ 161s] - 804a4e0 ff2530d0 39086870 010000e9 00fdffff .%0.9.hp........ [ 161s] - 804a4f0 ff2534d0 39086878 010000e9 f0fcffff .%4.9.hx........ [ 161s] - 804a500 ff2538d0 39086880 010000e9 e0fcffff .%8.9.h......... [ 161s] - 804a510 ff253cd0 39086888 010000e9 d0fcffff .%<.9.h......... [ 161s] - 804a520 ff2540d0 39086890 010000e9 c0fcffff .%@.9.h......... [ 161s] - 804a530 ff2544d0 39086898 010000e9 b0fcffff .%D.9.h......... [ 161s] - 804a540 ff2548d0 390868a0 010000e9 a0fcffff .%H.9.h......... [ 161s] - 804a550 ff254cd0 390868a8 010000e9 90fcffff .%L.9.h......... [ 161s] - 804a560 ff2550d0 390868b0 010000e9 80fcffff .%P.9.h......... [ 161s] - 804a570 ff2554d0 390868b8 010000e9 70fcffff .%T.9.h.....p... [ 161s] - 804a580 ff2558d0 390868c0 010000e9 60fcffff .%X.9.h.....`... [ 161s] - 804a590 ff255cd0 390868c8 010000e9 50fcffff .%\.9.h.....P... [ 161s] - 804a5a0 ff2560d0 390868d0 010000e9 40fcffff .%`.9.h.....@... [ 161s] - 804a5b0 ff2564d0 390868d8 010000e9 30fcffff .%d.9.h.....0... [ 161s] - 804a5c0 ff2568d0 390868e0 010000e9 20fcffff .%h.9.h..... ... [ 161s] - 804a5d0 ff256cd0 390868e8 010000e9 10fcffff .%l.9.h......... [ 161s] - 804a5e0 ff2570d0 390868f0 010000e9 00fcffff .%p.9.h......... [ 161s] - 804a5f0 ff2574d0 390868f8 010000e9 f0fbffff .%t.9.h......... [ 161s] - 804a600 ff2578d0 39086800 020000e9 e0fbffff .%x.9.h......... [ 161s] - 804a610 ff257cd0 39086808 020000e9 d0fbffff .%|.9.h......... [ 161s] - 804a620 ff2580d0 39086810 020000e9 c0fbffff .%..9.h......... [ 161s] - 804a630 ff2584d0 39086818 020000e9 b0fbffff .%..9.h......... [ 161s] - 804a640 ff2588d0 39086820 020000e9 a0fbffff .%..9.h ........ [ 161s] - 804a650 ff258cd0 39086828 020000e9 90fbffff .%..9.h(........ [ 161s] - 804a660 ff2590d0 39086830 020000e9 80fbffff .%..9.h0........ [ 161s] - 804a670 ff2594d0 39086838 020000e9 70fbffff .%..9.h8....p... [ 161s] - 804a680 ff2598d0 39086840 020000e9 60fbffff .%..9.h@....`... [ 161s] - 804a690 ff259cd0 39086848 020000e9 50fbffff .%..9.hH....P... [ 161s] - 804a6a0 ff25a0d0 39086850 020000e9 40fbffff .%..9.hP....@... [ 161s] - 804a6b0 ff25a4d0 39086858 020000e9 30fbffff .%..9.hX....0... [ 161s] - 804a6c0 ff25a8d0 39086860 020000e9 20fbffff .%..9.h`.... ... [ 161s] - 804a6d0 ff25acd0 39086868 020000e9 10fbffff .%..9.hh........ [ 161s] - 804a6e0 ff25b0d0 39086870 020000e9 00fbffff .%..9.hp........ [ 161s] - 804a6f0 ff25b4d0 39086878 020000e9 f0faffff .%..9.hx........ [ 161s] - 804a700 ff25b8d0 39086880 020000e9 e0faffff .%..9.h......... [ 161s] - 804a710 ff25bcd0 39086888 020000e9 d0faffff .%..9.h......... [ 161s] - 804a720 ff25c0d0 39086890 020000e9 c0faffff .%..9.h......... [ 161s] - 804a730 ff25c4d0 39086898 020000e9 b0faffff .%..9.h......... [ 161s] - 804a740 ff25c8d0 390868a0 020000e9 a0faffff .%..9.h......... [ 161s] - 804a750 ff25ccd0 390868a8 020000e9 90faffff .%..9.h......... [ 161s] - 804a760 ff25d0d0 390868b0 020000e9 80faffff .%..9.h......... [ 161s] - 804a770 ff25d4d0 390868b8 020000e9 70faffff .%..9.h.....p... [ 161s] - 804a780 ff25d8d0 390868c0 020000e9 60faffff .%..9.h.....`... [ 161s] - 804a790 ff25dcd0 390868c8 020000e9 50faffff .%..9.h.....P... [ 161s] - 804a7a0 ff25e0d0 390868d0 020000e9 40faffff .%..9.h.....@... [ 161s] - 804a7b0 ff25e4d0 390868d8 020000e9 30faffff .%..9.h.....0... [ 161s] - 804a7c0 ff25e8d0 390868e0 020000e9 20faffff .%..9.h..... ... [ 161s] - 804a7d0 ff25ecd0 390868e8 020000e9 10faffff .%..9.h......... [ 161s] - 804a7e0 ff25f0d0 390868f0 020000e9 00faffff .%..9.h......... [ 161s] - 804a7f0 ff25f4d0 390868f8 020000e9 f0f9ffff .%..9.h......... [ 161s] - 804a800 ff25f8d0 39086800 030000e9 e0f9ffff .%..9.h......... [ 161s] - 804a810 ff25fcd0 39086808 030000e9 d0f9ffff .%..9.h......... [ 161s] - 804a820 ff2500d1 39086810 030000e9 c0f9ffff .%..9.h......... [ 161s] - 804a830 ff2504d1 39086818 030000e9 b0f9ffff .%..9.h......... [ 161s] - 804a840 ff2508d1 39086820 030000e9 a0f9ffff .%..9.h ........ [ 161s] - 804a850 ff250cd1 39086828 030000e9 90f9ffff .%..9.h(........ [ 161s] - 804a860 ff2510d1 39086830 030000e9 80f9ffff .%..9.h0........ [ 161s] - 804a870 ff2514d1 39086838 030000e9 70f9ffff .%..9.h8....p... [ 161s] - 804a880 ff2518d1 39086840 030000e9 60f9ffff .%..9.h@....`... [ 161s] - 804a890 ff251cd1 39086848 030000e9 50f9ffff .%..9.hH....P... [ 161s] - 804a8a0 ff2520d1 39086850 030000e9 40f9ffff .% .9.hP....@... [ 161s] - 804a8b0 ff2524d1 39086858 030000e9 30f9ffff .%$.9.hX....0... [ 161s] - 804a8c0 ff2528d1 39086860 030000e9 20f9ffff .%(.9.h`.... ... [ 161s] - 804a8d0 ff252cd1 39086868 030000e9 10f9ffff .%,.9.hh........ [ 161s] - 804a8e0 ff2530d1 39086870 030000e9 00f9ffff .%0.9.hp........ [ 161s] - 804a8f0 ff2534d1 39086878 030000e9 f0f8ffff .%4.9.hx........ [ 161s] - 804a900 ff2538d1 39086880 030000e9 e0f8ffff .%8.9.h......... [ 161s] - 804a910 ff253cd1 39086888 030000e9 d0f8ffff .%<.9.h......... [ 161s] - 804a920 ff2540d1 39086890 030000e9 c0f8ffff .%@.9.h......... [ 161s] - 804a930 ff2544d1 39086898 030000e9 b0f8ffff .%D.9.h......... [ 161s] - 804a940 ff2548d1 390868a0 030000e9 a0f8ffff .%H.9.h......... [ 161s] - 804a950 ff254cd1 390868a8 030000e9 90f8ffff .%L.9.h......... [ 161s] - 804a960 ff2550d1 390868b0 030000e9 80f8ffff .%P.9.h......... [ 161s] - 804a970 ff2554d1 390868b8 030000e9 70f8ffff .%T.9.h.....p... [ 161s] - 804a980 ff2558d1 390868c0 030000e9 60f8ffff .%X.9.h.....`... [ 161s] - 804a990 ff255cd1 390868c8 030000e9 50f8ffff .%\.9.h.....P... [ 161s] - 804a9a0 ff2560d1 390868d0 030000e9 40f8ffff .%`.9.h.....@... [ 161s] - 804a9b0 ff2564d1 390868d8 030000e9 30f8ffff .%d.9.h.....0... [ 161s] - 804a9c0 ff2568d1 390868e0 030000e9 20f8ffff .%h.9.h..... ... [ 161s] - 804a9d0 ff256cd1 390868e8 030000e9 10f8ffff .%l.9.h......... [ 161s] - 804a9e0 ff2570d1 390868f0 030000e9 00f8ffff .%p.9.h......... [ 161s] - 804a9f0 ff2574d1 390868f8 030000e9 f0f7ffff .%t.9.h......... [ 161s] - 804aa00 ff2578d1 39086800 040000e9 e0f7ffff .%x.9.h......... [ 161s] - 804aa10 ff257cd1 39086808 040000e9 d0f7ffff .%|.9.h......... [ 161s] - 804aa20 ff2580d1 39086810 040000e9 c0f7ffff .%..9.h......... [ 161s] - 804aa30 ff2584d1 39086818 040000e9 b0f7ffff .%..9.h......... [ 161s] - 804aa40 ff2588d1 39086820 040000e9 a0f7ffff .%..9.h ........ [ 161s] - 804aa50 ff258cd1 39086828 040000e9 90f7ffff .%..9.h(........ [ 161s] - 804aa60 ff2590d1 39086830 040000e9 80f7ffff .%..9.h0........ [ 161s] - 804aa70 ff2594d1 39086838 040000e9 70f7ffff .%..9.h8....p... [ 161s] + 804a1f0 ff3550cf 3908ff25 54cf3908 00000000 .5P.9..%T.9..... [ 161s] + 804a200 ff2558cf 39086800 000000e9 e0ffffff .%X.9.h......... [ 161s] + 804a210 ff255ccf 39086808 000000e9 d0ffffff .%\.9.h......... [ 161s] + 804a220 ff2560cf 39086810 000000e9 c0ffffff .%`.9.h......... [ 161s] + 804a230 ff2564cf 39086818 000000e9 b0ffffff .%d.9.h......... [ 161s] + 804a240 ff2568cf 39086820 000000e9 a0ffffff .%h.9.h ........ [ 161s] + 804a250 ff256ccf 39086828 000000e9 90ffffff .%l.9.h(........ [ 161s] + 804a260 ff2570cf 39086830 000000e9 80ffffff .%p.9.h0........ [ 161s] + 804a270 ff2574cf 39086838 000000e9 70ffffff .%t.9.h8....p... [ 161s] + 804a280 ff2578cf 39086840 000000e9 60ffffff .%x.9.h@....`... [ 161s] + 804a290 ff257ccf 39086848 000000e9 50ffffff .%|.9.hH....P... [ 161s] + 804a2a0 ff2580cf 39086850 000000e9 40ffffff .%..9.hP....@... [ 161s] + 804a2b0 ff2584cf 39086858 000000e9 30ffffff .%..9.hX....0... [ 161s] + 804a2c0 ff2588cf 39086860 000000e9 20ffffff .%..9.h`.... ... [ 161s] + 804a2d0 ff258ccf 39086868 000000e9 10ffffff .%..9.hh........ [ 161s] + 804a2e0 ff2590cf 39086870 000000e9 00ffffff .%..9.hp........ [ 161s] + 804a2f0 ff2594cf 39086878 000000e9 f0feffff .%..9.hx........ [ 161s] + 804a300 ff2598cf 39086880 000000e9 e0feffff .%..9.h......... [ 161s] + 804a310 ff259ccf 39086888 000000e9 d0feffff .%..9.h......... [ 161s] + 804a320 ff25a0cf 39086890 000000e9 c0feffff .%..9.h......... [ 161s] + 804a330 ff25a4cf 39086898 000000e9 b0feffff .%..9.h......... [ 161s] + 804a340 ff25a8cf 390868a0 000000e9 a0feffff .%..9.h......... [ 161s] + 804a350 ff25accf 390868a8 000000e9 90feffff .%..9.h......... [ 161s] + 804a360 ff25b0cf 390868b0 000000e9 80feffff .%..9.h......... [ 161s] + 804a370 ff25b4cf 390868b8 000000e9 70feffff .%..9.h.....p... [ 161s] + 804a380 ff25b8cf 390868c0 000000e9 60feffff .%..9.h.....`... [ 161s] + 804a390 ff25bccf 390868c8 000000e9 50feffff .%..9.h.....P... [ 161s] + 804a3a0 ff25c0cf 390868d0 000000e9 40feffff .%..9.h.....@... [ 161s] + 804a3b0 ff25c4cf 390868d8 000000e9 30feffff .%..9.h.....0... [ 161s] + 804a3c0 ff25c8cf 390868e0 000000e9 20feffff .%..9.h..... ... [ 161s] + 804a3d0 ff25cccf 390868e8 000000e9 10feffff .%..9.h......... [ 161s] + 804a3e0 ff25d0cf 390868f0 000000e9 00feffff .%..9.h......... [ 161s] + 804a3f0 ff25d4cf 390868f8 000000e9 f0fdffff .%..9.h......... [ 161s] + 804a400 ff25d8cf 39086800 010000e9 e0fdffff .%..9.h......... [ 161s] + 804a410 ff25dccf 39086808 010000e9 d0fdffff .%..9.h......... [ 161s] + 804a420 ff25e0cf 39086810 010000e9 c0fdffff .%..9.h......... [ 161s] + 804a430 ff25e4cf 39086818 010000e9 b0fdffff .%..9.h......... [ 161s] + 804a440 ff25e8cf 39086820 010000e9 a0fdffff .%..9.h ........ [ 161s] + 804a450 ff25eccf 39086828 010000e9 90fdffff .%..9.h(........ [ 161s] + 804a460 ff25f0cf 39086830 010000e9 80fdffff .%..9.h0........ [ 161s] + 804a470 ff25f4cf 39086838 010000e9 70fdffff .%..9.h8....p... [ 161s] + 804a480 ff25f8cf 39086840 010000e9 60fdffff .%..9.h@....`... [ 161s] + 804a490 ff25fccf 39086848 010000e9 50fdffff .%..9.hH....P... [ 161s] + 804a4a0 ff2500d0 39086850 010000e9 40fdffff .%..9.hP....@... [ 161s] + 804a4b0 ff2504d0 39086858 010000e9 30fdffff .%..9.hX....0... [ 161s] + 804a4c0 ff2508d0 39086860 010000e9 20fdffff .%..9.h`.... ... [ 161s] + 804a4d0 ff250cd0 39086868 010000e9 10fdffff .%..9.hh........ [ 161s] + 804a4e0 ff2510d0 39086870 010000e9 00fdffff .%..9.hp........ [ 161s] + 804a4f0 ff2514d0 39086878 010000e9 f0fcffff .%..9.hx........ [ 161s] + 804a500 ff2518d0 39086880 010000e9 e0fcffff .%..9.h......... [ 161s] + 804a510 ff251cd0 39086888 010000e9 d0fcffff .%..9.h......... [ 161s] + 804a520 ff2520d0 39086890 010000e9 c0fcffff .% .9.h......... [ 161s] + 804a530 ff2524d0 39086898 010000e9 b0fcffff .%$.9.h......... [ 161s] + 804a540 ff2528d0 390868a0 010000e9 a0fcffff .%(.9.h......... [ 161s] + 804a550 ff252cd0 390868a8 010000e9 90fcffff .%,.9.h......... [ 161s] + 804a560 ff2530d0 390868b0 010000e9 80fcffff .%0.9.h......... [ 161s] + 804a570 ff2534d0 390868b8 010000e9 70fcffff .%4.9.h.....p... [ 162s] /usr/bin/js differs in ELF section .text [ 162s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:32.499109602 +0000 [ 162s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.015109620 +0000 [ 162s] @@ -2,16 +2,16 @@ [ 162s] /usr/bin/js: file format elf32-i386 [ 162s] [ 162s] Contents of section .text: [ 162s] - 804aa80 5653e819 1f000081 c3e52435 0085c056 VS........$5...V [ 162s] + 804aa80 5653e819 1f000081 c3c52435 0085c056 VS........$5...V [ 162s] 804aa90 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 162s] 804aaa0 8911eb1a 51515250 e8a31809 0083c410 ....QQRP........ [ 162s] 804aab0 eb0c83ec 0c52e885 faffff83 c410585b .....R........X[ [ 162s] - 804aac0 5ec35653 e8d71e00 0081c3a3 24350085 ^.VS........$5.. [ 162s] + 804aac0 5ec35653 e8d71e00 0081c383 24350085 ^.VS........$5.. [ 162s] 804aad0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 162s] 804aae0 705c8911 eb1a5151 5250e861 18090083 p\....QQRP.a.... [ 162s] 804aaf0 c410eb0c 83ec0c52 e843faff ff83c410 .......R.C...... [ 162s] 804ab00 585b5ec3 555789c7 565383ec 1c8b6854 X[^.UW..VS....hT [ 162s] - 804ab10 8b405ce8 881e0000 81c35424 350089c6 .@\.......T$5... [ 162s] + 804ab10 8b405ce8 881e0000 81c33424 350089c6 .@\.......4$5... [ 162s] 804ab20 f7d68d48 108b450c 21f18b75 0829ce39 ...H..E.!..u.).9 [ 162s] 804ab30 f0761989 54240c50 50518d47 4450e86d .v..T$.PPQ.GDP.m [ 162s] 804ab40 1c020083 c4108b54 240ceb05 01c1894d .......T$......M [ 162s] @@ -21,7 +21,7 @@ [ 162s] 804ab80 8b7c2430 8948088b 0f89480c 8907b801 .|$0.H....H..... [ 162s] 804ab90 000000ff 0283c41c 5b5e5f5d c3905589 ........[^_]..U. [ 162s] 804aba0 c5575653 83ec1c8b 742434e8 f01d0000 .WVS....t$4..... [ 162s] - 804abb0 81c3bc23 35008b7c 24388954 240881fe ...#5..|$8.T$... [ 162s] + 804abb0 81c39c23 35008b7c 24388954 240881fe ...#5..|$8.T$... [ 162s] 804abc0 ffff0000 0f860401 000089f1 c1e91083 ................ [ 162s] 804abd0 f9037720 508d81d5 00000050 5755e8cd ..w P......PWU.. [ 162s] 804abe0 60060083 c410bac1 00000085 c0797de9 `............y}. [ 162s] @@ -44,62 +44,62 @@ [ 162s] 804acf0 058b7a24 eb0884c9 b001791d 89d7f647 ..z$......y....G [ 162s] 804ad00 2c40b001 741389f0 5656ff74 24185289 ,@..t...VV.t$.R. [ 162s] 804ad10 fae87aa6 060083c4 105a5e5f c3905653 ..z......Z^_..VS [ 162s] - 804ad20 e87b1c00 0081c347 22350085 c0567420 .{.....G"5...Vt [ 162s] + 804ad20 e87b1c00 0081c327 22350085 c0567420 .{.....'"5...Vt [ 162s] 804ad30 8b485c3b 4860740a 8d710489 705c8911 .H\;H`t..q..p\.. [ 162s] 804ad40 eb1a5151 5250e805 16090083 c410eb0c ..QQRP.......... [ 162s] 804ad50 83ec0c52 e8e7f7ff ff83c410 585b5ec3 ...R........X[^. [ 162s] - 804ad60 5653e839 1c000081 c3052235 0085c056 VS.9......"5...V [ 162s] + 804ad60 5653e839 1c000081 c3e52135 0085c056 VS.9......!5...V [ 162s] 804ad70 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 162s] 804ad80 8911eb1a 51515250 e8c31509 0083c410 ....QQRP........ [ 162s] 804ad90 eb0c83ec 0c52e8a5 f7ffff83 c410585b .....R........X[ [ 162s] - 804ada0 5ec35653 e8f71b00 0081c3c3 21350085 ^.VS........!5.. [ 162s] + 804ada0 5ec35653 e8f71b00 0081c3a3 21350085 ^.VS........!5.. [ 162s] 804adb0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 162s] 804adc0 705c8911 eb1a5151 5250e881 15090083 p\....QQRP...... [ 162s] 804add0 c410eb0c 83ec0c52 e863f7ff ff83c410 .......R.c...... [ 162s] - 804ade0 585b5ec3 5653e8b5 1b000081 c3812135 X[^.VS........!5 [ 162s] + 804ade0 585b5ec3 5653e8b5 1b000081 c3612135 X[^.VS.......a!5 [ 162s] 804adf0 0085c056 74208b48 5c3b4860 740a8d71 ...Vt .H\;H`t..q [ 162s] 804ae00 0489705c 8911eb1a 51515250 e83f1509 ..p\....QQRP.?.. [ 162s] 804ae10 0083c410 eb0c83ec 0c52e821 f7ffff83 .........R.!.... [ 162s] - 804ae20 c410585b 5ec35653 e8731b00 0081c33f ..X[^.VS.s.....? [ 162s] + 804ae20 c410585b 5ec35653 e8731b00 0081c31f ..X[^.VS.s...... [ 162s] 804ae30 21350085 c0567420 8b485c3b 4860740a !5...Vt .H\;H`t. [ 162s] 804ae40 8d710489 705c8911 eb1a5151 5250e8fd .q..p\....QQRP.. [ 162s] 804ae50 14090083 c410eb0c 83ec0c52 e8dff6ff ...........R.... [ 162s] 804ae60 ff83c410 585b5ec3 5653e831 1b000081 ....X[^.VS.1.... [ 162s] - 804ae70 c3fd2035 0085c056 74208b48 5c3b4860 .. 5...Vt .H\;H` [ 162s] + 804ae70 c3dd2035 0085c056 74208b48 5c3b4860 .. 5...Vt .H\;H` [ 162s] 804ae80 740a8d71 0489705c 8911eb1a 51515250 t..q..p\....QQRP [ 162s] 804ae90 e8bb1409 0083c410 eb0c83ec 0c52e89d .............R.. [ 162s] 804aea0 f6ffff83 c410585b 5ec35653 e8ef1a00 ......X[^.VS.... [ 162s] - 804aeb0 0081c3bb 20350085 c0567420 8b485c3b .... 5...Vt .H\; [ 162s] + 804aeb0 0081c39b 20350085 c0567420 8b485c3b .... 5...Vt .H\; [ 162s] 804aec0 4860740a 8d710489 705c8911 eb1a5151 H`t..q..p\....QQ [ 162s] 804aed0 5250e879 14090083 c410eb0c 83ec0c52 RP.y...........R [ 162s] 804aee0 e85bf6ff ff83c410 585b5ec3 5653e8ad .[......X[^.VS.. [ 162s] - 804aef0 1a000081 c3792035 0085c056 74208b48 .....y 5...Vt .H [ 162s] + 804aef0 1a000081 c3592035 0085c056 74208b48 .....Y 5...Vt .H [ 162s] 804af00 5c3b4860 740a8d71 0489705c 8911eb1a \;H`t..q..p\.... [ 162s] 804af10 51515250 e8371409 0083c410 eb0c83ec QQRP.7.......... [ 162s] 804af20 0c52e819 f6ffff83 c410585b 5ec35653 .R........X[^.VS [ 162s] - 804af30 e86b1a00 0081c337 20350085 c0567420 .k.....7 5...Vt [ 162s] + 804af30 e86b1a00 0081c317 20350085 c0567420 .k...... 5...Vt [ 162s] 804af40 8b485c3b 4860740a 8d710489 705c8911 .H\;H`t..q..p\.. [ 162s] 804af50 eb1a5151 5250e8f5 13090083 c410eb0c ..QQRP.......... [ 162s] 804af60 83ec0c52 e8d7f5ff ff83c410 585b5ec3 ...R........X[^. [ 162s] - 804af70 5653e829 1a000081 c3f51f35 0085c056 VS.).......5...V [ 162s] + 804af70 5653e829 1a000081 c3d51f35 0085c056 VS.).......5...V [ 162s] 804af80 74208b48 5c3b4860 740a8d71 0489705c t .H\;H`t..q..p\ [ 162s] 804af90 8911eb1a 51515250 e8b31309 0083c410 ....QQRP........ [ 162s] 804afa0 eb0c83ec 0c52e895 f5ffff83 c410585b .....R........X[ [ 162s] - 804afb0 5ec35653 e8e71900 0081c3b3 1f350085 ^.VS.........5.. [ 162s] + 804afb0 5ec35653 e8e71900 0081c393 1f350085 ^.VS.........5.. [ 162s] 804afc0 c0567420 8b485c3b 4860740a 8d710489 .Vt .H\;H`t..q.. [ 162s] 804afd0 705c8911 eb1a5151 5250e871 13090083 p\....QQRP.q.... [ 162s] 804afe0 c410eb0c 83ec0c52 e853f5ff ff83c410 .......R.S...... [ 162s] 804aff0 585b5ec3 8d4c2404 83e4f0ff 71fc5589 X[^..L$.....q.U. [ 162s] 804b000 e5575653 5183ec30 8b01e891 19000081 .WVSQ..0........ [ 162s] - 804b010 c35d1f35 008945d4 8b410489 45d08b41 .].5..E..A..E..A [ 162s] - 804b020 088945cc 8d83de1f f7ff506a 06e8def6 ..E.......Pj.... [ 162s] + 804b010 c33d1f35 008945d4 8b410489 45d08b41 .=.5..E..A..E..A [ 162s] + 804b020 088945cc 8d83fe1f f7ff506a 06e8def6 ..E.......Pj.... [ 162s] 804b030 ffff8d83 446c0000 5e5f6a00 50e88ef3 ....Dl..^_j.P... [ 162s] 804b040 ffff83c4 10400f84 da000000 51518d45 .....@......QQ.E [ 162s] 804b050 e450ffb3 446c0000 e8e3f5ff ff83c410 .P..Dl.......... [ 162s] 804b060 400f84bf 00000083 ec0c8d83 046c0000 @............l.. [ 162s] - 804b070 508b83b4 ffffff8b 108d83a8 c4f6ffe8 P............... [ 162s] + 804b070 508b83b4 ffffff8b 108d83c8 c4f6ffe8 P............... [ 162s] 804b080 f43a0000 8d83006c 00008904 248b83d0 .:.....l....$... [ 162s] - 804b090 ffffff8b 108d83b2 c4f6ffe8 d83a0000 .............:.. [ 162s] + 804b090 ffffff8b 108d83d2 c4f6ffe8 d83a0000 .............:.. [ 162s] 804b0a0 c7042400 00000ae8 04de0100 83c41085 ..$............. [ 162s] 804b0b0 c089c774 71e816f2 ffff85c0 8983386c ...tq.........8l [ 162s] 804b0c0 00007462 83ec0c50 e8d3f8ff ff83c410 ..tb...P........ [ 162s] @@ -124,22 +124,22 @@ [ 162s] 804b1f0 5affb338 6c0000e8 64f8ffff 893c24e8 Z..8l...d....<$. [ 162s] 804b200 0cfc0000 83c410e8 44fc0000 8b45d48d ........D....E.. [ 162s] 804b210 65f0595b 5e5f5d8d 61fcc3e8 1c830000 e.Y[^_].a....... [ 162s] - 804b220 81c14c1d 35008d81 ab00cbff 8981fc04 ..L.5........... [ 162s] - 804b230 00008d81 0001cbff 89810005 00008d81 ................ [ 162s] - 804b240 f41ccbff 89810405 00008d81 531ccbff ............S... [ 162s] - 804b250 89810805 00008d81 8afecaff c781606c ..............`l [ 162s] + 804b220 81c12c1d 35008d81 cb00cbff 8981fc04 ..,.5........... [ 162s] + 804b230 00008d81 2001cbff 89810005 00008d81 .... ........... [ 162s] + 804b240 141dcbff 89810405 00008d81 731ccbff ............s... [ 162s] + 804b250 89810805 00008d81 aafecaff c781606c ..............`l [ 162s] 804b260 0000c800 0000c781 5c6c0000 cf000000 ........\l...... [ 162s] 804b270 c781586c 000000ff 0000c781 546c0000 ..Xl........Tl.. [ 162s] 804b280 00000100 c781506c 000000ff 0100c781 ......Pl........ [ 162s] 804b290 4c6c0000 07ff0100 c781486c 00000f00 Ll........Hl.... [ 162s] 804b2a0 00008981 38050000 c3669066 90669090 ....8....f.f.f.. [ 162s] - 804b2b0 e8878200 0081c1b7 1c3500b8 c8000000 .........5...... [ 162s] + 804b2b0 e8878200 0081c197 1c3500b8 c8000000 .........5...... [ 162s] 804b2c0 bacf0000 008981ac 6d0000b8 00ff0000 ........m....... [ 162s] 804b2d0 8981a46d 0000b800 00010089 81a06d00 ...m..........m. [ 162s] 804b2e0 00b800ff 01008981 9c6d0000 b807ff01 .........m...... [ 162s] 804b2f0 00898198 6d0000b8 0f000000 8991a86d ....m..........m [ 162s] 804b300 00008981 946d0000 c3669066 90669090 .....m...f.f.f.. [ 162s] - 804b310 e8278200 0081c157 1c3500b8 c8000000 .'.....W.5...... [ 162s] + 804b310 e8278200 0081c137 1c3500b8 c8000000 .'.....7.5...... [ 162s] 804b320 bacf0000 008981c8 6d0000b8 00ff0000 ........m....... [ 162s] 804b330 8981c06d 0000b800 00010089 81bc6d00 ...m..........m. [ 162s] 804b340 00b800ff 01008981 b86d0000 b807ff01 .........m...... [ 162s] @@ -152,26 +152,26 @@ [ 162s] 804b3b0 0000f80d 49020000 8981c41b 00008b81 ....I........... [ 162s] 804b3c0 b81b0000 25000000 f80d4902 00008981 ....%.....I..... [ 162s] 804b3d0 b81b0000 c3669066 90669066 90669090 .....f.f.f.f.f.. [ 162s] - 804b3e0 e8578100 0081c187 1b3500b8 c8000000 .W.......5...... [ 162s] + 804b3e0 e8578100 0081c167 1b3500b8 c8000000 .W.....g.5...... [ 162s] 804b3f0 bacf0000 008981e8 6d0000b8 00ff0000 ........m....... [ 162s] 804b400 8981e06d 0000b800 00010089 81dc6d00 ...m..........m. [ 162s] 804b410 00b800ff 01008981 d86d0000 b807ff01 .........m...... [ 162s] 804b420 008981d4 6d0000b8 0f000000 8991e46d ....m..........m [ 162s] 804b430 00008981 d06d0000 c3669066 90669090 .....m...f.f.f.. [ 162s] - 804b440 e8f78000 0081c127 1b3500b8 c8000000 .......'.5...... [ 162s] + 804b440 e8f78000 0081c107 1b3500b8 c8000000 .........5...... [ 162s] 804b450 bacf0000 00898104 6e0000b8 00ff0000 ........n....... [ 162s] 804b460 8981fc6d 0000b800 00010089 81f86d00 ...m..........m. [ 162s] 804b470 00b800ff 01008981 f46d0000 b807ff01 .........m...... [ 162s] 804b480 008981f0 6d0000b8 0f000000 8991006e ....m..........n [ 162s] 804b490 00008981 ec6d0000 c3669066 90669090 .....m...f.f.f.. [ 162s] - 804b4a0 e8978000 0081c1c7 1a3500b8 c8000000 .........5...... [ 162s] + 804b4a0 e8978000 0081c1a7 1a3500b8 c8000000 .........5...... [ 162s] 804b4b0 bacf0000 0089812c 6e0000b8 00ff0000 .......,n....... [ 162s] 804b4c0 8981246e 0000b800 00010089 81206e00 ..$n......... n. [ 162s] 804b4d0 00b800ff 01008981 1c6e0000 b807ff01 .........n...... [ 162s] 804b4e0 00898118 6e0000b8 0f000000 8981146e ....n..........n [ 162s] 804b4f0 00008b81 802a0000 8991286e 00002500 .....*....(n..%. [ 162s] 804b500 0000f883 c80c8981 802a0000 c3669090 .........*...f.. [ 162s] - 804b510 e8278000 0081c157 1a3500b8 c8000000 .'.....W.5...... [ 162s] + 804b510 e8278000 0081c137 1a3500b8 c8000000 .'.....7.5...... [ 162s] 804b520 bacf0000 00898148 6e0000b8 00ff0000 .......Hn....... [ 162s] 804b530 8981406e 0000b800 00010089 813c6e00 ..@n.......... [ 162s] 830b500 0000dcc2 08b23e43 74656d70 00726567 ......>Ctemp.reg [ 162s] @@ -1472,19 +1472,19 @@ [ 162s] 830df30 0000803f 0000003f 00008041 00008043 ...?...?...A...C [ 162s] 830df40 00008047 00000000 00000000 00000000 ...G............ [ 162s] 830df50 00000000 00000000 00000000 00000000 ................ [ 162s] - 830df60 d4b2d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830df70 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830df80 04b5d0ff f4b4d0ff f4b4d0ff f4b4d0ff ................ [ 162s] - 830df90 f4b4d0ff f4b4d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830dfa0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830dfb0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830dfc0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830dfd0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830dfe0 f4b4d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830dff0 04b5d0ff 04b5d0ff 04b5d0ff 04b5d0ff ................ [ 162s] - 830e000 04b5d0ff 04b5d0ff 04b5d0ff 24b3d0ff ............$... [ 162s] - 830e010 04b5d0ff e4b4d0ff a4cdd0ff b4cdd0ff ................ [ 162s] - 830e020 1cd4d0ff bdcdd0ff e4e2d0ff 05000000 ................ [ 162s] + 830df60 f4b2d0ff 24b5d0ff 24b5d0ff 24b5d0ff ....$...$...$... [ 162s] + 830df70 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 162s] + 830df80 24b5d0ff 14b5d0ff 14b5d0ff 14b5d0ff $............... [ 162s] + 830df90 14b5d0ff 14b5d0ff 24b5d0ff 24b5d0ff ........$...$... [ 162s] + 830dfa0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 162s] + 830dfb0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 162s] + 830dfc0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 162s] + 830dfd0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 162s] + 830dfe0 14b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff ....$...$...$... [ 162s] + 830dff0 24b5d0ff 24b5d0ff 24b5d0ff 24b5d0ff $...$...$...$... [ 162s] + 830e000 24b5d0ff 24b5d0ff 24b5d0ff 44b3d0ff $...$...$...D... [ 162s] + 830e010 24b5d0ff 04b5d0ff c4cdd0ff d4cdd0ff $............... [ 162s] + 830e020 3cd4d0ff ddcdd0ff 04e3d0ff 05000000 <............... [ 162s] 830e030 19000000 7d000000 00000302 02000000 ....}........... [ 162s] 830e040 bc89d897 b2d29c3c 33a7a8d5 23f64939 .......<3...#.I9 [ 162s] 830e050 3da7f444 fd0fa532 9d978ccf 08ba5b25 =..D...2......[% [ 162s] @@ -1530,77 +1530,77 @@ [ 162s] 830e2d0 65737472 75637475 72696e67 20626f64 estructuring bod [ 162s] 830e2e0 7900646f 206c6f6f 7000666f 72206c6f y.do loop.for lo [ 162s] 830e2f0 6f700066 6f722f69 6e206c6f 6f700077 op.for/in loop.w [ 162s] - 830e300 68696c65 206c6f6f 70000000 645fd1ff hile loop...d_.. [ 162s] - 830e310 145fd1ff 2c60d1ff 145fd1ff 145fd1ff ._..,`..._..._.. [ 162s] - 830e320 145fd1ff 7463d1ff c463d1ff 145fd1ff ._..tc...c..._.. [ 162s] - 830e330 245fd1ff 218ad1ff 5a8ad1ff 5a8ad1ff $_..!...Z...Z... [ 162s] - 830e340 298ad1ff 5a8ad1ff 5a8ad1ff 138ad1ff )...Z...Z....... [ 162s] - 830e350 5a8ad1ff 5a8ad1ff 398ad1ff 5a8ad1ff Z...Z...9...Z... [ 162s] - 830e360 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e370 5a8ad1ff 5a8ad1ff 5a8ad1ff 1a8ad1ff Z...Z...Z....... [ 162s] - 830e380 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e390 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e3a0 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e3b0 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e3c0 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e3d0 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e3e0 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e3f0 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] - 830e400 5a8ad1ff 5a8ad1ff 5a8ad1ff 5a8ad1ff Z...Z...Z...Z... [ 162s] /usr/bin/js differs in ELF section .eh_frame_hdr [ 162s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.263109629 +0000 [ 162s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.271109629 +0000 [ 162s] @@ -2,2347 +2,2347 @@ [ 162s] /usr/bin/js: file format elf32-i386 [ 162s] [ 162s] Contents of section .eh_frame_hdr: [ 162s] - 833eb80 011b033b 78920000 4e120000 70b6d0ff ...;x...N...p... [ 162s] - 833eb90 94920000 00bfd0ff c8210100 42bfd0ff .........!..B... [ 162s] - 833eba0 f4390100 84bfd0ff f07a0100 1ec0d0ff .9.......z...... [ 162s] - 833ebb0 a4810100 5ac1d0ff 34890100 9ec1d0ff ....Z...4....... [ 162s] - 833ebc0 948d0100 e0c1d0ff 00920100 22c2d0ff ............"... [ 162s] - 833ebd0 f8bf0100 64c2d0ff 34010200 a6c2d0ff ....d...4....... [ 162s] - 833ebe0 f0340200 e8c2d0ff 904b0200 2ac3d0ff .4.......K..*... [ 162s] - 833ebf0 38640200 6cc3d0ff 1c7a0200 aec3d0ff 8d..l....z...... [ 162s] - 833ec00 e09f0200 f0c3d0ff b8fc0200 32c4d0ff ............2... [ 162s] - 833ec10 90230400 74c4d0ff 3cc10000 9bc6d0ff .#..t...<....... [ 162s] - 833ec20 80c10000 30c7d0ff fc1e0100 90c7d0ff ....0........... [ 162s] - 833ec30 78320100 60c8d0ff 984e0100 c0c8d0ff x2..`....N...... [ 162s] - 833ec40 ec530100 20c9d0ff c4620100 90c9d0ff .S.. ....b...... [ 162s] - 833ec50 d0a00100 a0cad0ff 48b40100 00cbd0ff ........H....... [ 162s] - 833ec60 acb40100 20cbd0ff 84bf0100 80cbd0ff .... ........... [ 162s] - 833ec70 e8c70100 e0cbd0ff c0d20100 b0cdd0ff ................ [ 162s] - 833ec80 b0da0100 70ced0ff a8000200 50cfd0ff ....p.......P... [ 162s] - 833ec90 dc100200 b0cfd0ff dc440200 20d0d0ff .........D.. ... [ 162s] - 833eca0 a86c0200 90d0d0ff 34790200 f0d0d0ff .l......4y...... [ 162s] - 833ecb0 b8820200 50d1d0ff 009d0200 20d2d0ff ....P....... ... [ 162s] - 833ecc0 a8b80200 d0d2d0ff 28c20200 50d3d0ff ........(...P... [ 162s] - 833ecd0 b4620300 50d6d0ff e86f0300 b0d6d0ff .b..P....o...... [ 162s] - 833ece0 cc700300 10d7d0ff ec730300 70d7d0ff .p.......s..p... [ 162s] - 833ecf0 14740300 d0d7d0ff cc840300 30d8d0ff .t..........0... [ 162s] - 833ed00 6c850300 a0d8d0ff cc910300 00d9d0ff l............... [ 162s] - 833ed10 14950300 a0dad0ff 64950300 00dbd0ff ........d....... [ 162s] - 833ed20 54970300 60dbd0ff 489b0300 c0dbd0ff T...`...H....... [ 162s] - 833ed30 c8020400 20dcd0ff c0090400 80dcd0ff .... ........... [ 162s] - 833ed40 9c240400 e0dcd0ff 94250400 40ddd0ff .$.......%..@... [ 162s] - 833ed50 c8250400 a0ddd0ff 08410400 eaded0ff .%.......A...... [ 162s] - 833ed60 b8920000 0edfd0ff cc920000 31dfd0ff ............1... [ 162s] - 833ed70 f4920000 51dfd0ff 08930000 71dfd0ff ....Q.......q... [ 162s] - 833ed80 1c930000 96dfd0ff 38930000 97dfd0ff ........8....... [ 162s] - 833ed90 4c930000 10e0d0ff a4930000 cee0d0ff L............... [ 162s] - 833eda0 30940000 a3e1d0ff bc940000 e5e1d0ff 0............... [ 162s] - 833edb0 f8940000 1ae2d0ff 2c950000 47e2d0ff ........,...G... [ 162s] - 833edc0 68950000 76e2d0ff 9c950000 e2e2d0ff h...v........... [ 162s] - 833edd0 f4950000 ffe2d0ff 18960000 25e3d0ff ............%... [ 162s] - 833ede0 40960000 b0e3d0ff 90960000 24e4d0ff @...........$... [ 162s] - 833edf0 04970000 58e4d0ff 30970000 97e4d0ff ....X...0....... [ 162s] - 833ee00 7c970000 ece4d0ff c0970000 6ce5d0ff |...........l... [ 162s] - 833ee10 20980000 90e6d0ff ac980000 85e7d0ff ............... [ 162s] - 833ee20 2c990000 58e8d0ff d8990000 b4e9d0ff ,...X........... [ 162s] - 833ee30 d09a0000 1bead0ff 289b0000 84ecd0ff ........(....... [ 162s] - 833ee40 689c0000 c5ecd0ff b09c0000 20edd0ff h........... ... [ 162s] - 833ee50 089d0000 d2edd0ff 8c9d0000 2ceed0ff ............,... [ 162s] - 833ee60 e49d0000 eeeed0ff 749e0000 3aefd0ff ........t...:... [ 162s] - 833ee70 b89e0000 feefd0ff 3c9f0000 6bf0d0ff ........<...k... [ 162s] - 833ee80 9c9f0000 8cf0d0ff e49f0000 74f2d0ff ............t... [ 162s] - 833ee90 20a00000 faf2d0ff 90a00000 59f3d0ff ...........Y... [ 162s] - 833eea0 e0a00000 1ff4d0ff 68a10000 7bf4d0ff ........h...{... [ 162s] - 833eeb0 aca10000 dbf4d0ff fca10000 b1f6d0ff ................ [ 162s] - 833eec0 dca20000 32f7d0ff 3ca30000 5ff8d0ff ....2...<..._... [ 162s] - 833eed0 dca30000 95f8d0ff 08a40000 b5f8d0ff ................ [ 162s] - 833eee0 2ca40000 37fad0ff 10a50000 e2fad0ff ,...7........... [ 162s] - 833eef0 80a50000 3efbd0ff d4a50000 a1fbd0ff ....>........... [ 162s] - 833ef00 1ca60000 85fdd0ff 14a70000 d3fdd0ff ................ [ 162s] - 833ef10 34a70000 5ffed0ff b0a70000 c5ffd0ff 4..._........... [ 162s] - 833ef20 78a80000 f8ffd0ff 9ca80000 3f00d1ff x...........?... [ 162s] - 833ef30 e0a80000 e000d1ff 50a90000 ac01d1ff ........P....... [ 162s] - 833ef40 d0a90000 5302d1ff 50aa0000 8302d1ff ....S...P....... [ 162s] - 833ef50 8caa0000 cf02d1ff ccaa0000 9d03d1ff ................ [ 162s] - 833ef60 44ab0000 4f04d1ff acab0000 c504d1ff D...O........... [ 162s] - 833ef70 00ac0000 2005d1ff 44ac0000 ad05d1ff .... ...D....... [ 162s] - 833ef80 a4ac0000 1d06d1ff 00ad0000 b506d1ff ................ [ 162s] - 833ef90 68ad0000 ef06d1ff 94ad0000 d607d1ff h............... [ 162s] - 833efa0 38ae0000 8b08d1ff bcae0000 1c09d1ff 8............... [ 162s] - 833efb0 1caf0000 9d09d1ff 7caf0000 1e0ad1ff ........|....... [ 162s] - 833efc0 dcaf0000 990ad1ff 2cb00000 270bd1ff ........,...'... [ 162s] - 833efd0 70b00000 f10bd1ff fcb00000 be0cd1ff p............... [ 162s] - 833efe0 7cb10000 110dd1ff c0b10000 b30dd1ff |............... [ 162s] - 833eff0 24b20000 470ed1ff 6cb20000 5511d1ff $...G...l...U... [ 162s] - 833f000 7cb30000 9f11d1ff ccb30000 5f12d1ff |..........._... [ 162s] - 833f010 50b40000 4513d1ff 48b50000 1718d1ff P...E...H....... [ 162s] - 833f020 80b50000 5919d1ff ecb50000 031bd1ff ....Y........... [ 162s] - 833f030 2cb60000 f61bd1ff b0b60000 041cd1ff ,............... [ 162s] - 833f040 10b70000 6f1dd1ff 44b70000 1520d1ff ....o...D.... .. [ 162s] - 833f050 7cb70000 c521d1ff bcb70000 f822d1ff |....!.......".. [ 162s] - 833f060 f0b70000 6a24d1ff a8b80000 202bd1ff ....j$...... +.. [ 162s] - 833f070 e0b80000 bb2cd1ff 34b90000 0c2ed1ff .....,..4....... [ 162s] - 833f080 70b90000 8f2ed1ff e4b90000 b62ed1ff p............... [ 162s] - 833f090 10ba0000 2b2fd1ff 60ba0000 c830d1ff ....+/..`....0.. [ 163s] - 833f0a0 9cba0000 a131d1ff 1cbb0000 0e32d1ff .....1.......2.. [ 163s] - 833f0b0 6cbb0000 7d32d1ff c0bb0000 4933d1ff l...}2......I3.. [ 163s] - 833f0c0 44bc0000 fb33d1ff b8bc0000 0736d1ff D....3.......6.. [ 163s] - 833f0d0 a0bd0000 e039d1ff 18be0000 a43ad1ff .....9.......:.. [ 163s] - 833f0e0 38bf0000 713bd1ff 70bf0000 b63cd1ff 8...q;..p....<.. [ 163s] - 833f0f0 acbf0000 903dd1ff e8bf0000 6a3ed1ff .....=......j>.. [ 163s] - 833f100 24c00000 443fd1ff 60c00000 0c40d1ff $...D?..`....@.. [ 163s] - 833f110 98c00000 2c41d1ff d0c00000 e446d1ff ....,A.......F.. [ 163s] - 833f120 dcb40000 1a47d1ff 10b50000 4a47d1ff .....G......JG.. [ 163s] - 833f130 c0b50000 7647d1ff c4b60000 9e47d1ff ....vG.......G.. [ 163s] - 833f140 ecb60000 be47d1ff 20b90000 de47d1ff .....G.. ....G.. [ 163s] - 833f150 e4bd0000 2e48d1ff 4cbe0000 d648d1ff .....H..L....H.. [ 163s] - 833f160 84be0000 2049d1ff bcbe0000 6249d1ff .... I......bI.. [ 163s] - 833f170 f4be0000 bc49d1ff 94c10000 c049d1ff .....I.......I.. [ 163s] - 833f180 98c30000 eb49d1ff c4c30000 f649d1ff .....I.......I.. [ 163s] - 833f190 0cc40000 1a4bd1ff bcc40000 624bd1ff .....K......bK.. [ 163s] - 833f1a0 ecc40000 9c4bd1ff 00c50000 d64bd1ff .....K.......K.. [ 163s] - 833f1b0 14c50000 104cd1ff 28c50000 4a4cd1ff .....L..(...JL.. [ 163s] - 833f1c0 acc90000 074dd1ff 60ca0000 914dd1ff .....M..`....M.. [ 163s] - 833f1d0 e0ca0000 be4dd1ff a8cd0000 164ed1ff .....M.......N.. [ 163s] - 833f1e0 1ccf0000 4e4ed1ff c8d00000 ee4ed1ff ....NN.......N.. [ 163s] - 833f1f0 5cd20000 204fd1ff 78d30000 5e50d1ff \... O..x...^P.. [ 163s] - 833f200 60d50000 a252d1ff 94d50000 7454d1ff `....R......tT.. [ 163s] - 833f210 b0d60000 d858d1ff a8c10000 e058d1ff .....X.......X.. [ 163s] - 833f220 bcc10000 e858d1ff d0c10000 f358d1ff .....X.......X.. [ 163s] - 833f230 e4c10000 fa58d1ff f8c10000 0259d1ff .....X.......Y.. [ 163s] - 833f240 0cc20000 0a59d1ff 20c20000 1259d1ff .....Y.. ....Y.. [ 163s] - 833f250 34c20000 1a59d1ff 48c20000 1c59d1ff 4....Y..H....Y.. [ 163s] - 833f260 5cc20000 1e59d1ff 70c20000 2059d1ff \....Y..p... Y.. [ 163s] - 833f270 84c20000 2259d1ff 98c20000 2459d1ff ...."Y......$Y.. [ 163s] - 833f280 acc20000 5259d1ff dcc20000 7059d1ff ....RY......pY.. [ 163s] - 833f290 00c30000 8e59d1ff 24c30000 ac59d1ff .....Y..$....Y.. [ 163s] - 833f2a0 48c30000 ca59d1ff 6cc30000 f059d1ff H....Y..l....Y.. [ 163s] - 833f2b0 d8c30000 245ad1ff 3cc50000 445ad1ff ....$Z..<...DZ.. [ 163s] - 833f2c0 60c50000 645ad1ff 84c50000 9c5ad1ff `...dZ.......Z.. [ 163s] - 833f2d0 bcc50000 ce5ad1ff dcc50000 045bd1ff .....Z.......[.. [ 163s] - 833f2e0 14c60000 145cd1ff 48c60000 f85cd1ff .....\..H....\.. [ 163s] - 833f2f0 e8c60000 305dd1ff 1cc70000 685dd1ff ....0]......h].. [ 163s] - 833f300 50c70000 aa5dd1ff 94c70000 585ed1ff P....]......X^.. [ 163s] - 833f310 00c80000 9a5ed1ff 3cc80000 3060d1ff .....^..<...0`.. [ 163s] - 833f320 74c90000 9d60d1ff e0c90000 0262d1ff t....`.......b.. [ 163s] - 833f330 14ca0000 4662d1ff 0ccb0000 e462d1ff ....Fb.......b.. [ 163s] - 833f340 44cb0000 fe62d1ff 58cb0000 5863d1ff D....b..X...Xc.. [ 163s] - 833f350 7ccb0000 da63d1ff d8cb0000 1c64d1ff |....c.......d.. [ 163s] - 833f360 14cc0000 ba64d1ff 4ccc0000 0d65d1ff .....d..L....e.. [ 163s] - 833f370 98cc0000 8165d1ff 14cd0000 e266d1ff .....e.......f.. [ 163s] - 833f380 48cd0000 1467d1ff 64cd0000 3067d1ff H....g..d...0g.. [ 163s] - 833f390 80cd0000 4a67d1ff 94cd0000 6467d1ff ....Jg......dg.. [ 163s] - 833f3a0 e0cd0000 0868d1ff 14ce0000 0e69d1ff .....h.......i.. [ 163s] - 833f3b0 7cce0000 bc6bd1ff b4ce0000 c26cd1ff |....k.......l.. [ 163s] - 833f3c0 54cf0000 526dd1ff 88cf0000 5c6dd1ff T...Rm......\m.. [ 163s] - 833f3d0 9ccf0000 626ed1ff 04d00000 c86ed1ff ....bn.......n.. [ 163s] - 833f3e0 38d00000 7e6fd1ff 8cd00000 aa6fd1ff 8...~o.......o.. [ 163s] - 833f3f0 b4d00000 c26fd1ff 00d10000 5870d1ff .....o......Xp.. [ 163s] - 833f400 64d10000 4271d1ff 98d10000 b773d1ff d...Bq.......s.. [ 163s] - 833f410 d0d10000 7a74d1ff a4d20000 1875d1ff ....zt.......u.. [ 163s] - 833f420 dcd20000 4a75d1ff 08d30000 a475d1ff ....Ju.......u.. [ 163s] - 833f430 40d30000 0876d1ff acd30000 0677d1ff @....v.......w.. [ 163s] - 833f440 e0d30000 4477d1ff 1cd40000 2678d1ff ....Dw......&x.. [ 163s] - 833f450 90d40000 2c79d1ff f8d40000 e679d1ff ....,y.......y.. [ 163s] - 833f460 2cd50000 817ad1ff ccd50000 867ad1ff ,....z.......z.. [ 163s] - 833f470 e0d50000 ea7ad1ff 0cd60000 5c7cd1ff .....z......\|.. [ 163s] - 833f480 f0d60000 fd7cd1ff 64d70000 307dd1ff .....|..d...0}.. [ 163s] - 833f490 80d70000 587dd1ff 94d70000 7e7dd1ff ....X}......~}.. [ 163s] - 833f4a0 a8d70000 a57dd1ff bcd70000 c37dd1ff .....}.......}.. [ 163s] - 833f4b0 d0d70000 e07dd1ff e4d70000 5c7ed1ff .....}......\~.. [ 163s] - 833f4c0 1cd80000 ae7ed1ff 54d80000 c87ed1ff .....~..T....~.. [ 163s] - 833f4d0 74d80000 657fd1ff b0d80000 9a7fd1ff t...e........... [ 163s] - 833f4e0 dcd80000 4380d1ff 18d90000 9b80d1ff ....C........... [ 163s] - 833f4f0 44d90000 fa80d1ff 88d90000 8a81d1ff D............... [ 163s] - 833f500 c4d90000 c481d1ff f4d90000 df81d1ff ................ [ 163s] - 833f510 0cda0000 4a82d1ff 5cda0000 9582d1ff ....J...\....... [ 163s] - 833f520 88da0000 1183d1ff acda0000 2b83d1ff ............+... [ 163s] - 833f530 ccda0000 6583d1ff ecda0000 8483d1ff ....e........... [ 163s] - 833f540 00db0000 8e84d1ff 50db0000 b384d1ff ........P....... [ 163s] - 833f550 64db0000 9686d1ff f0db0000 d187d1ff d............... [ 163s] - 833f560 44dc0000 0788d1ff 70dc0000 2888d1ff D.......p...(... [ 163s] - 833f570 84dc0000 6188d1ff b0dc0000 a288d1ff ....a........... [ 163s] - 833f580 dcdc0000 f888d1ff 08dd0000 3989d1ff ............9... [ 163s] - 833f590 34dd0000 5a89d1ff 48dd0000 7789d1ff 4...Z...H...w... [ 163s] - 833f5a0 5cdd0000 a889d1ff 98dd0000 bb89d1ff \............... [ 163s] - 833f5b0 acdd0000 ce89d1ff c0dd0000 038ad1ff ................ [ 163s] - 833f5c0 ecdd0000 3d8ad1ff 18de0000 008bd1ff ....=........... [ 163s] - 833f5d0 54de0000 0a8bd1ff 68de0000 4e8bd1ff T.......h...N... [ 163s] - 833f5e0 94de0000 088cd1ff d0de0000 0f8cd1ff ................ [ 163s] - 833f5f0 e4de0000 198cd1ff f8de0000 9b8cd1ff ................ [ 163s] - 833f600 34df0000 268dd1ff 78df0000 b48dd1ff 4...&...x....... [ 163s] - 833f610 a8df0000 1d8ed1ff d8df0000 888ed1ff ................ [ 163s] - 833f620 14e00000 a68ed1ff 34e00000 2490d1ff ........4...$... [ 163s] - 833f630 74e00000 e691d1ff ace00000 4192d1ff t...........A... [ 163s] - 833f640 d8e00000 d093d1ff 64e10000 d193d1ff ........d....... [ 163s] - 833f650 78e10000 d293d1ff 8ce10000 0f95d1ff x............... [ 163s] - 833f660 f8e10000 5895d1ff 40e20000 2796d1ff ....X...@...'... [ 163s] - 833f670 98e20000 8096d1ff d4e20000 9096d1ff ................ [ 163s] - 833f680 e8e20000 a096d1ff fce20000 b096d1ff ................ [ 163s] - 833f690 10e30000 c096d1ff 38e30000 d096d1ff ........8....... [ 163s] - 833f6a0 4ce30000 3097d1ff 60e30000 a097d1ff L...0...`....... [ 163s] - 833f6b0 8ce30000 209ad1ff e4e30000 e09cd1ff .... ........... [ 163s] - 833f6c0 40e40000 509dd1ff 74e40000 209ed1ff @...P...t... ... [ 163s] - 833f6d0 a0e40000 70a1d1ff cce40000 a0a3d1ff ....p........... [ 163s] - 833f6e0 fce40000 30a7d1ff 68e50000 b0aed1ff ....0...h....... [ 163s] - 833f6f0 a0e50000 40b6d1ff 14e70000 50b6d1ff ....@.......P... [ 163s] - 833f700 28e70000 70b6d1ff 3ce70000 90b6d1ff (...p...<....... [ 163s] - 833f710 50e70000 b0b6d1ff 64e70000 d0b6d1ff P.......d....... [ 163s] - 833f720 78e70000 e0b6d1ff 8ce70000 00b8d1ff x............... [ 163s] - 833f730 cce70000 b0b8d1ff 0ce80000 f0b8d1ff ................ [ 163s] - 833f740 24e80000 30b9d1ff 3ce80000 70b9d1ff $...0...<...p... [ 163s] - 833f750 54e80000 a0b9d1ff 6ce80000 e0b9d1ff T.......l....... [ 163s] - 833f760 8ce80000 c0bad1ff bce80000 20bbd1ff ............ ... [ 163s] - 833f770 d0e80000 f0bbd1ff fce80000 c0bcd1ff ................ [ 163s] - 833f780 28e90000 90bdd1ff 54e90000 60bed1ff (.......T...`... [ 163s] - 833f790 80e90000 90bed1ff 98e90000 c0bed1ff ................ [ 163s] /usr/bin/js differs in ELF section .eh_frame [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.319109631 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.367109633 +0000 [ 163s] @@ -2,15225 +2,15225 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .eh_frame: [ 163s] - 8347dfc 14000000 00000000 017a5200 017c0801 .........zR..|.. [ 163s] - 8347e0c 1b0c0404 88010000 20000000 1c000000 ........ ....... [ 163s] - 8347e1c d423d0ff 90080000 000e0846 0e0c4a0f .#.........F..J. [ 163s] - 8347e2c 0b740478 003f1a3b 2a322422 10000000 .t.x.?.;*2$".... [ 163s] - 8347e3c 40000000 2a4cd0ff 24000000 00000000 @...*L..$....... [ 163s] - 8347e4c 24000000 54000000 3a4cd0ff 23000000 $...T...:L..#... [ 163s] - 8347e5c 00430e10 510e1441 0e18410e 1c440e20 .C..Q..A..A..D. [ 163s] - 8347e6c 450e1043 0e040000 10000000 7c000000 E..C........|... [ 163s] - 8347e7c 354cd0ff 20000000 00000000 10000000 5L.. ........... [ 163s] - 8347e8c 90000000 414cd0ff 20000000 00000000 ....AL.. ....... [ 163s] - 8347e9c 18000000 a4000000 4d4cd0ff 24000000 ........ML..$... [ 163s] - 8347eac 00410e08 830262c3 0e040000 10000000 .A....b......... [ 163s] - 8347ebc c0000000 564cd0ff 01000000 00000000 ....VL.......... [ 163s] - 8347ecc 54000000 d4000000 434cd0ff 79000000 T.......CL..y... [ 163s] - 8347edc 00410e08 8502460e 0c870343 0e108604 .A....F....C.... [ 163s] - 8347eec 410e1483 05430e20 720e2c41 0e30460e A....C. r.,A.0F. [ 163s] - 8347efc 2c460e30 410e3443 0e38410e 3c440e40 ,F.0A.4C.8A.P..Z... [ 163s] - 834891c 00410e08 8702410e 0c860343 0e108304 .A....A....C.... [ 163s] - 834892c 4e0e2c45 0e30480e 2c410e28 420e2c41 N.,E.0H.,A.(B.,A [ 163s] - 834893c 0e30500e 204b0e2c 410e3047 0e20430e .0P. K.,A.0G. C. [ 163s] - 834894c 2c410e30 480e2043 0e1041c3 0e0c41c6 ,A.0H. C..A...A. [ 163s] - 834895c 0e0841c7 0e040000 8c000000 6c0b0000 ..A.........l... [ 163s] - 834896c 4050d0ff c2000000 00410e08 8702410e @P.......A....A. [ 163s] - 834897c 0c860341 0e108304 4c0e1441 0e18460e ...A....L..A..F. [ 163s] - 834898c 1c410e20 480e1055 0e14410e 18420e1c .A. H..U..A..B.. [ 163s] - 834899c 420e2048 0e104e0e 14410e18 410e1c41 B. H..N..A..A..A [ 163s] - 83489ac 0e20460e 1c410e18 470e1c41 0e20460e . F..A..G..A. F. [ 163s] - 83489bc 1c410e18 450e1c41 0e20480e 10510e14 .A..E..A. H..Q.. [ 163s] - 83489cc 410e1845 0e1c410e 20480e10 4a0e1441 A..E..A. H..J..A [ 163s] - 83489dc 0e18450e 1c410e20 480e104e c30e0c43 ..E..A. H..N...C [ 163s] - 83489ec c60e0841 c70e0400 40000000 fc0b0000 ...A....@....... [ 163s] - 83489fc 7250d0ff 4c000000 00410e08 8702410e rP..L....A....A. [ 163s] - 8348a0c 0c860341 0e108304 520e1c45 0e20480e ...A....R..E. H. [ 163s] /usr/bin/js differs in ELF section .gcc_except_table [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.383109633 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.387109633 +0000 [ 163s] @@ -2,1251 +2,1251 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .gcc_except_table: [ 163s] - 838355c ffff0116 1c660000 b3015793 0200a302 .....f....W..... [ 163s] - 838356c 050000b5 02960193 0200ffff 012263a6 ............."c. [ 163s] - 838357c 0400008f 05058f09 009705e6 01000091 ................ [ 163s] - 838358c 07059f09 00a007ea 010000ad 09160000 ................ [ 163s] - 838359c ffff0115 2e8e0100 00c3014c a7020092 ...........L.... [ 163s] - 83835ac 02050000 b5020500 00ffff01 1f271000 .............'.. [ 163s] - 83835bc 00538001 ed0100de 01050000 fb010500 .S.............. [ 163s] - 83835cc 008c025f ed0100fa 021a0000 ffff0115 ..._............ [ 163s] - 83835dc 1e6d0000 9b0118ce 0200d701 05be0200 .m.............. [ 163s] - 83835ec 82026100 00ffff01 115fae01 0000b102 ..a......_...... [ 163s] - 83835fc 05870500 f102ab02 0000ffff 01154a32 ..............J2 [ 163s] - 838360c 0000af01 56850300 b10205f3 0200a103 ....V........... [ 163s] - 838361c 050000ff ff010f1c 5800008c 01539602 ........X....S.. [ 163s] - 838362c 00a60205 0000ffff 010f3128 00006805 ..........1(..h. [ 163s] - 838363c d70200a4 01c60100 00ffff01 28559d05 ............(U.. [ 163s] - 838364c 00009f06 05870c00 e5065700 00e207a7 ..........W..... [ 163s] - 838365c 01870c00 b70acb01 0000a30c 4c00009d ............L... [ 163s] - 838366c 0d05a70d 00ffff01 15335400 009a011a .........3T..... [ 163s] - 838367c f80200c2 0168f402 00880305 0000ffff .....h.......... [ 163s] - 838368c 010f2f18 00005ca8 01b10200 c2020500 ../...\......... [ 163s] - 838369c 00ffff01 14556200 00810242 820300e7 .....Ub....B.... [ 163s] - 83836ac 02050000 90030500 00ffff01 3d38b901 ............=8.. [ 163s] - 83836bc 00008d02 3ac10300 870305b6 0600aa03 ....:........... [ 163s] - 83836cc 0500008d 04050000 a504b801 a00600eb ................ [ 163s] - 83836dc 052b0000 b1060500 00c70605 b60600e5 .+.............. [ 163s] - 83836ec 06050000 970705bc 0700ffff 01083205 ..............2. [ 163s] - 83836fc 3c004b05 0000ffff 010f2114 00008001 <.K.......!..... [ 163s] - 838370c 05900100 a1011400 00ffff01 0a305c91 .............0\. [ 163s] - 838371c 0100a201 050000ff ff010820 05370045 ........... .7.E [ 163s] - 838372c 050000ff ff01132d 0500007b 24ad0100 .......-...{$... [ 163s] - 838373c a3010500 00bb0105 0000ffff 01192005 .............. . [ 163s] - 838374c 00003538 99020071 1d850200 91016f99 ..58...q......o. [ 163s] - 838375c 0200a702 0e0000ff ff011e2e 05000036 ...............6 [ 163s] - 838376c 39ba0100 751da801 00960105 ba01009e 9...u........... [ 163s] - 838377c 01050000 c8010500 00ffff01 1e2e0500 ................ [ 163s] - 838378c 003639ba 0100751d a8010096 0105ba01 .69...u......... [ 163s] - 838379c 009e0105 0000c801 050000ff ff011e2e ................ [ 163s] - 83837ac 05000036 39ba0100 751da801 00960105 ...69...u....... [ 163s] - 83837bc ba01009e 01050000 c8010500 00ffff01 ................ [ 163s] - 83837cc 13300500 00463da8 01009e01 050000b9 .0...F=......... [ 163s] - 83837dc 01050000 ffff0119 20050000 4605f601 ........ ...F... [ 163s] - 83837ec 00614fe2 0100cf01 05f60100 84020e00 .aO............. [ 163s] - 83837fc 00ffff01 26180500 00270590 02004586 ....&....'....E. [ 163s] - 838380c 01fd0100 e6010590 02009e02 050000e1 ................ [ 163s] - 838381c 02aa08fd 0100a50b 050000ff ff01141f ................ [ 163s] - 838382c 1d000058 10f30100 a80116e3 01008102 ...X............ [ 163s] - 838383c 050000ff ff010c21 1e000050 055a0068 .......!...P.Z.h [ 163s] - 838384c 050000ff ff011439 4a000087 0105a201 .......9J....... [ 163s] - 838385c 008f0105 0000b001 050000ff ff010e1e ................ [ 163s] - 838386c 0500006a 65c70200 8e024e00 00ffff01 ...je.....N..... [ 163s] - 838387c 093c1375[ 152.460006] serial8250: too much work for irq4 [ 163s] 00990105 0000ffff 01093c13 .<.u..........<. [ 163s] - 838388c 75009901 050000ff ff011e1c 25000060 u...........%..` [ 163s] - 838389c 1aa70100 83011900 00c50165 c30200b9 ...........e.... [ 163s] - 83838ac 02050000 d3020500 00ffff01 48250500 ............H%.. [ 163s] - 83838bc 003305e1 04006270 ce0400dd 01039c04 .3....bp........ [ 163s] - 83838cc 00f40105 9a04009a 0205ae02 00bb0205 ................ [ 163s] - 83838dc f70400e8 02259c04 009e0342 ce0400fd .....%.....B.... [ 163s] - 83838ec 0305e104 00880405 0000f204 050000fd ................ [ 163s] - 83838fc 04059105 00ffff01 0c210500 00550563 .........!...U.c [ 163s] - 838390c 00711100 00ffff01 0a35058d 01009b01 .q.......5...... [ 163s] - 838391c 050000ff ff011021 0500003f 05530049 .......!...?.S.I [ 163s] - 838392c 05000061 6f0000ff ff01151c d9030000 ...ao........... [ 163s] - 838393c 980419d8 0400cb04 050000e8 04050000 ................ [ 163s] - 838394c ffff010e 3f030000 67058a01 00980105 ....?...g....... [ 163s] - 838395c 0000ffff 01101e05 00002905 47003405 ..........).G.4. [ 163s] - 838396c 00005505 0000ffff 01101813 00002e05 ..U............. [ 163s] - 838397c 51003905 00005f05 0000ffff 01132322 Q.9..._.......#" [ 163s] - 838398c 00004905 a2020059 ab010000 b0020500 ..I....Y........ [ 163s] - 838399c 00ffff01 0b9d0105 c50100f1 01050000 ................ [ 163s] - 83839ac ffff010d 21050000 59057600 84012700 ....!...Y.v...'. [ 163s] - 83839bc 00ffff01 0c210500 00550563 00711c00 .....!...U.c.q.. [ 163s] - 83839cc 00ffff01 33210500 00290555 006e4c00 ....3!...).U.nL. [ 163s] - 83839dc 00c70103 cc0100d6 016d0000 c9023fed .........m....?. [ 163s] - 83839ec 03008f03 340000cd 0305fd03 00960417 ....4........... [ 163s] - 83839fc fd0300b4 04050000 ffff0120 21050000 ........... !... [ 163s] - 8383a0c 3f9102a2 0300dd02 05f90200 e6020ea2 ?............... [ 163s] - 8383a1c 03009203 050000b3 03050000 ffff0122 ..............." [ 163s] - 8383a2c 198a0200 00eb02bb 01e70600 d804fd01 ................ [ 163s] - 8383a3c 00009b07 050000aa 071be706 00ed0705 ................ [ 163s] - 8383a4c 0000ffff 0111a202 05a80500 d90353bc ..............S. [ 163s] - 8383a5c 05009e05 1e0000ff ff011541 309a0400 ...........A0... [ 163s] - 8383a6c c3020200 00830405 ac0400a7 04050000 ................ [ 163s] - 8383a7c ffff0109 77057e00 8c010500 00ffff01 ....w.~......... [ 163s] - 8383a8c 08330559 00700500 00ffff01 0baf0105 .3.Y.p.......... [ 163s] - 8383a9c c10100d2 01050000 ffff010a 6c05ad01 ............l... [ 163s] - 8383aac 00be0105 0000ffff 010a6c05 ad0100be ..........l..... [ 163s] - 8383abc 01050000 ffff010a 6c05ad01 00be0105 ........l....... [ 163s] - 8383acc 0000ffff 010a6c05 ae0100bf 01050000 ......l......... [ 163s] - 8383adc ffff010b 188901a3 0200a303 050000ff ................ [ 163s] - 8383aec ff011949 05000072 05e80100 a7010500 ...I...r........ [ 163s] - 8383afc 00ce0118 e80100fb 01050000 ffff011f ................ [ 163s] - 8383b0c 53290000 9b011a83 0200be01 050000e1 S).............. [ 163s] - 8383b1c 01058302 00f90105 00009602 050000ff ................ [ 163s] - 8383b2c ff011f55 25000099 011af301 00bc0105 ...U%........... [ 163s] - 8383b3c 0000d901 05f30100 e9010500 00860205 ................ [ 163s] - 8383b4c 0000ffff 011a6d05 0000a201 44900200 ......m.....D... [ 163s] - 8383b5c ef010500 00890205 900200a3 02050000 ................ [ 163s] - 8383b6c ffff0114 22050000 b60105f2 0300c401 ...."........... [ 163s] - 8383b7c 05000085 04050000 ffff0114 22050000 ............"... [ 163s] - 8383b8c e7010599 0500f501 050000ac 05050000 ................ [ 163s] - 8383b9c ffff0111 9d029501 00009204 02e60400 ................ [ 163s] - 8383bac ae044000 00ffff01 129605c5 02000097 ..@............. [ 163s] - 8383bbc 0905da0a 00c3099f 010000ff ff010c30 ...............0 [ 163s] - 8383bcc 0500005e 056c0072 050000ff ff010a3e ...^.l.r.......> [ 163s] - 8383bdc 2cc00100 91013d00 00ffff01 0a3e2ca0 ,.....=......>,. [ 163s] - 8383bec 0100a901 050000ff ff01108d 01050000 ................ [ 163s] - 8383bfc b80134e2 0200a702 4d0000ff ff010a7c ..4.....M......| [ 163s] - 8383c0c 02a00100 a9010500 00ffff01 0b840102 ................ [ 163s] - 8383c1c a80100b1 01050000 ffff010b 920102f4 ................ [ 163s] - 8383c2c 0100cd01 350000ff ff0116bf 01058803 ....5........... [ 163s] - 8383c3c 00910205 0000e102 02880300 95030500 ................ [ 163s] - 8383c4c 00ffff01 0f580500 00a70102 f00100db .....X.......... [ 163s] - 8383c5c 01230000 ffff011a 61050000 dc0105f8 .#......a....... [ 163s] - 8383c6c 02009b02 050000e3 0202f802 00810305 ................ [ 163s] - 8383c7c 0000ffff 0111a603 050000ba 04029c0b ................ [ 163s] - 8383c8c 00ba05f0 050000ff ff010b90 0102aa02 ................ [ 163s] - 8383c9c 00ee014e 0000ffff 0116a901 05bf0300 ...N............ [ 163s] - 8383cac a3020500 00f10202 bf0300cc 03050000 ................ [ 163s] - 8383cbc ffff010f 43050000 7230e902 00ed018e ....C...r0...... [ 163s] - 8383ccc 010000ff ff010f48 05000077 30f90200 .......H...w0... [ 163s] - 8383cdc f5019601 0000ffff 01095802 78008101 ..........X.x... [ 163s] - 8383cec 050000ff ff010a5a 02800100 89010500 .......Z........ [ 163s] - 8383cfc 00ffff01 0a5a0280 01008901 050000ff .....Z.......... [ 163s] - 8383d0c ff011788 017cae02 00a70205 f10200e7 .....|.......... [ 163s] - 8383d1c 02200000 8e0305a2 0300ffff 011067a0 . ............g. [ 163s] - 8383d2c 030000da 0405ec05 00fd0505 0000ffff ................ [ 163s] - 8383d3c 01102a05 00003205 55004005 00006805 ..*...2.U.@...h. [ 163s] - 8383d4c 0000ffff 01102705 00002f05 52003d05 ......'.../.R.=. [ 163s] - 8383d5c 00006505 0000ffff 010a6b05 ed010084 ..e.......k..... [ 163s] - 8383d6c 02050000 ffff010a 6305ed01 00840205 ........c....... [ 163s] - 8383d7c 0000ffff 010cd201 f201d503 00f40305 ................ [ 163s] - 8383d8c 0000ffff 010b8e01 059d0200 b4020500 ................ [ 163s] - 8383d9c 00ffff01 0b830105 8d0200a4 02050000 ................ [ 163s] - 8383dac ffff0116 732af202 00e30105 dc020082 ....s*.......... [ 163s] - 8383dbc 021ef202 00ed0205 0000ffff 011a4340 ..............C@ [ 163s] - 8383dcc 0000a802 3fda0500 8a033400 0095046e ....?.....4....n [ 163s] - 8383ddc da0500aa 05540000 ffff010b 9e01059d .....T.......... [ 163s] - 8383dec 0200b402 050000ff ff010a7b 05fd0100 ...........{.... [ 163s] - 8383dfc 94020500 00ffff01 10b00122 e30200d3 ...........".... [ 163s] - 8383e0c 02050000 f0020500 00ffff01 0f726584 .............re. [ 163s] - 8383e1c 0200f601 050000a1 02050000 ffff010a ................ [ 163s] - 8383e2c 6102e101 009c0153 0000ffff 01277805 a......S.....'x. [ 163s] - 8383e3c 850500ae 0105a705 00de0105 0000a702 ................ [ 163s] - 8383e4c 85028505 00d70405 0000ef04 05850500 ................ [ 163s] - 8383e5c a2050500 00ffff01 0f430500 006830c0 .........C...h0. [ 163s] - 8383e6c 0300e701 eb010000 ffff010f 58050000 ............X... [ 163s] - 8383e7c 7d30f803 00f60194 020000ff ff011858 }0.............X [ 163s] - 8383e8c 5bcb0500 ee013296 0500b102 8901cb05 [.....2......... [ 163s] - 8383e9c 00b20499 010000ff ff0117f5 018d0900 ................ [ 163s] - 8383eac 00980b05 bb0c00df 0b05a30c 00b60c05 ................ [ 163s] - 8383ebc 0000ffff 012c4405 00008603 05a30f00 .....,D......... [ 163s] - 8383ecc a4040500 00d304c4 01a30f00 84070500 ................ [ 163s] - 8383edc 00aa07fb 03a30f00 c10b0500 00b40f05 ................ [ 163s] - 8383eec 0000ffff 011f4f37 0000b801 05b50400 ......O7........ [ 163s] - 8383efc cd013700 00b9023a b50400f7 03050000 ..7....:........ [ 163s] - 8383f0c c2040500 00ffff01 11380500 00400d7c .........8...@.| [ 163s] - 8383f1c 00590500 008f0105 0000ffff 012c4405 .Y...........,D. [ 163s] - 8383f2c 0000a803 05d31300 94070500 00db07a4 ................ [ 163s] - 8383f3c 02d31300 bc0a0500 00e20a83 04d31300 ................ [ 163s] - 8383f4c 810f0500 00e41305 0000ffff 01344405 .............4D. [ 163s] - 8383f5c 0000b102 c701c512 00810484 080000a7 ................ [ 163s] - 8383f6c 0c1ec512 00d00cfa 020000d3 1005c512 ................ [ 163s] - 8383f7c 00931105 c11200d1 11a20100 00fe1205 ................ [ 163s] - 8383f8c 0000ffff 013ac001 05000097 0905980f .....:.......... [ 163s] - 8383f9c 00a70905 bc0f00b7 0905980f 00c50905 ................ [ 163s] - 8383fac 0000b30a 29bc0f00 a40b3498 0f00e30b ....).....4..... [ 163s] - 8383fbc 45cc0f00 fa0cd601 980f00a9 0f050000 E............... [ 163s] - 8383fcc ffff0145 c4010500 00870905 97130097 ...E............ [ 163s] - 8383fdc 0905e512 00a70905 971300b5 09050000 ................ [ 163s] - 8383fec af0a29e5 1200d50c 4d971300 ad0d4587 ..).....M.....E. [ 163s] - 8383ffc 1300a40e f1019713 00fb1105 0000a612 ................ [ 163s] - 838400c 05971300 82130500 00ffff01 0c960181 ................ [ 163s] - 838401c 01b30600 c4060500 00ffff01 1c3daf01 .............=.. [ 163s] - 838402c 0000af02 c901cd04 00b20405 0000c304 ................ [ 163s] - 838403c 05cd0400 f1040500 00ffff01 11d20105 ................ [ 163s] - 838404c 0000db02 05b50700 cc048103 0000ffff ................ [ 163s] - 838405c 0116a902 58eb0500 9c040500 00cb046d ....X[ 152.504007] serial8250: too much work for irq4 [ 163s] ..........m [ 163s] - 838406c eb0500fc 05050000 ffff0113 8901da04 ................ [ 163s] - 838407c 0000b006 a101e50a 00fb0980 010000ff ................ [ 163s] - 838408c ff01103d 050000e9 0130cc07 00b703ab ...=.....0...... [ 163s] - 838409c 040000ff ff011687 0125d601 00ba0105 .........%...... [ 163s] - 83840ac 0000cb01 05d20100 82020500 00ffff01 ................ [ 163s] - 83840bc 0bbb0128 84030095 03050000 ffff0112 ...(............ [ 163s] - 83840cc 37ce0400 00a90686 01a10d00 9b099c04 7............... [ 163s] - 83840dc 0000ffff 01123a8b 020000c4 068a01f5 ......:......... [ 163s] - 83840ec 0d008a08 81060000 ffff0110 2f050000 ............/... [ 163s] - 83840fc 9401a102 e80300f9 03050000 ffff0117 ................ [ 163s] - 838410c ec016083 0600ff02 050000bb 031f8306 ..`............. [ 163s] - 838411c 00c504d4 010000ff ff014439 f2010000 ..........D9.... [ 163s] - 838412c ff0305fb 1700e004 42b41800 e208058f ........B....... [ 163s] - 838413c 1800d009 ab07b418 00a01205 0000e713 ................ [ 163s] - 838414c 05831700 f6140500 00af1505 83170093 ................ [ 163s] - 838415c 16050000 a016058b 1800da17 050000ff ................ [ 163s] - 838416c ff01343a 050000ea 01309b15 00bb0302 ..4:.....0...... [ 163s] /usr/bin/js differs in ELF section .init_array [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.423109634 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.427109635 +0000 [ 163s] @@ -2,14 +2,14 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .init_array: [ 163s] - 8389358 40ca0408 1bb20408 b0b20408 10b30408 @............... [ 163s] - 8389368 e0b30408 40b40408 a0b40408 10b50408 ....@........... [ 163s] - 8389378 20b60408 80b60408 a0b60408 00b70408 ............... [ 163s] - 8389388 60b70408 30b90408 f0b90408 d0ba0408 `...0........... [ 163s] - 8389398 30bb0408 a0bb0408 10bc0408 70bc0408 0...........p... [ 163s] - 83893a8 d0bc0408 a0bd0408 50be0408 d0be0408 ........P....... [ 163s] - 83893b8 d0c10408 30c20408 90c20408 f0c20408 ....0........... [ 163s] - 83893c8 50c30408 b0c30408 20c40408 80c40408 P....... ....... [ 163s] - 83893d8 20c60408 80c60408 e0c60408 40c70408 ...........@... [ 163s] - 83893e8 a0c70408 00c80408 60c80408 c0c80408 ........`....... [ 163s] - 83893f8 20c90408 ... [ 163s] + 8389338 40ca0408 1bb20408 b0b20408 10b30408 @............... [ 163s] + 8389348 e0b30408 40b40408 a0b40408 10b50408 ....@........... [ 163s] + 8389358 20b60408 80b60408 a0b60408 00b70408 ............... [ 163s] + 8389368 60b70408 30b90408 f0b90408 d0ba0408 `...0........... [ 163s] + 8389378 30bb0408 a0bb0408 10bc0408 70bc0408 0...........p... [ 163s] + 8389388 d0bc0408 a0bd0408 50be0408 d0be0408 ........P....... [ 163s] + 8389398 d0c10408 30c20408 90c20408 f0c20408 ....0........... [ 163s] + 83893a8 50c30408 b0c30408 20c40408 80c40408 P....... ....... [ 163s] + 83893b8 20c60408 80c60408 e0c60408 40c70408 ...........@... [ 163s] + 83893c8 a0c70408 00c80408 60c80408 c0c80408 ........`....... [ 163s] + 83893d8 20c90408 ... [ 163s] /usr/bin/js differs in ELF section .fini_array [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.467109636 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.471109636 +0000 [ 163s] @@ -2,4 +2,4 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .fini_array: [ 163s] - 83893fc 20ca0408 ... [ 163s] + 83893dc 20ca0408 ... [ 163s] /usr/bin/js differs in ELF section .jcr [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.511109638 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.511109638 +0000 [ 163s] @@ -2,4 +2,4 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .jcr: [ 163s] - 8389400 00000000 .... [ 163s] + 83893e0 00000000 .... [ 163s] /usr/bin/js differs in ELF section .data.rel.ro [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.539109639 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.555109639 +0000 [ 163s] @@ -2,129 +2,131 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .data.rel.ro: [ 163s] - 8389420 28943008 00000000 31943008 01000000 (.0.....1.0..... [ 163s] - 8389430 40943008 02000000 54943008 04000000 @.0.....T.0..... [ 163s] - 8389440 5c943008 05000000 82853008 03000000 \.0.......0..... [ 163s] - 8389450 00000000 00000000 00000000 00000000 ................ [ 163s] - 8389460 28e83008 ffffffff e5c13008 00000000 (.0.......0..... [ 163s] - 8389470 73a23008 01000000 65943008 02000000 s.0.....e.0..... [ 163s] - 8389480 69943008 b3943008 f1943008 2b953008 i.0...0...0.+.0. [ 163s] - 8389490 69953008 b9953008 3e963008 75963008 i.0...0.>.0.u.0. [ 163s] - 83894a0 ad963008 f4963008 3f973008 78973008 ..0...0.?.0.x.0. [ 163s] - 83894b0 a0973008 2c983008 71983008 a4983008 ..0.,.0.q.0...0. [ 163s] - 83894c0 4a993008 829a3008 029b3008 a59b3008 J.0...0...0...0. [ 163s] - 83894d0 cd9b3008 0c9c3008 399c3008 6a9c3008 ..0...0.9.0.j.0. [ 163s] - 83894e0 919c3008 c09c3008 ef9c3008 259d3008 ..0...0...0.%.0. [ 163s] - 83894f0 619d3008 a19d3008 dd9d3008 0f9e3008 a.0...0...0...0. [ 163s] - 8389500 439e3008 7e9e3008 ad9e3008 eb9e3008 C.0.~.0...0...0. [ 163s] - 8389510 1b9f3008 559f3008 5ca03008 e2a03008 ..0.U.0.\.0...0. [ 163s] - 8389520 2ba13008 c9a13008 f7a13008 3ea23008 +.0...0...0.>.0. [ 163s] - 8389530 7aa23008 a5a23008 f2a23008 31a33008 z.0...0...0.1.0. [ 163s] - 8389540 dca33008 25a43008 59a43008 96a43008 ..0.%.0.Y.0...0. [ 163s] - 8389550 f1a43008 33a53008 6fa53008 ada53008 ..0.3.0.o.0...0. [ 163s] - 8389560 84a63008 00040000 8fa63008 20000000 ..0.......0. ... [ 163s] - 8389570 96a63008 00800000 a3a63008 00080000 ..0.......0..... [ 163s] - 8389580 aca63008 00400000 b6a63008 00000100 ..0..@....0..... [ 163s] - 8389590 c7a63008 00020000 6ab33008 01000000 ..0.....j.0..... [ 163s] - 83895a0 cfa63008 02000000 65943008 40000000 ..0.....e.0.@... [ 163s] - 83895b0 00000000 00000000 76070508 16cb0408 ........v....... [ 163s] - 83895c0 62ce0408 00000000 00000000 00000000 b............... [ 163s] - 83895d0 8a440508 00000000 00000000 00000000 .D.............. [ 163s] - 83895e0 92440508 00000000 00000000 00000000 .D.............. [ 163s] - 83895f0 92440508 00000000 00000000 00000000 .D.............. [ 163s] - 8389600 7a440508 82440508 66650508 4a450508 zD...D..fe..JE.. [ 163s] - 8389610 00000000 00000000 a2440508 2c450508 .........D..,E.. [ 163s] - 8389620 a4440508 84460508 00000000 00000000 .D...F.......... [ 163s] - 8389630 a0440508 0e450508 a4440508 e8480508 .D...E...D...H.. [ 163s] - 8389640 00000000 00000000 9e440508 f0440508 .........D...D.. [ 163s] - 8389650 a4440508 b0480508 00000000 00000000 .D...H.......... [ 163s] - 8389660 9c440508 d2440508 a4440508 78480508 .D...D...D..xH.. [ 163s] - 8389670 00000000 00000000 00000000 00000000 ................ [ 163s] - 8389680 00000000 00000000 3e390508 58440508 ........>9..XD.. [ 163s] - 8389690 68440508 42580508 40350508 84ffffff hD..BX..@5...... [ 163s] - 83896a0 00000000 60440508 73440508 d2580508 ....`D..sD...X.. [ 163s] - 83896b0 6b350508 00000000 00000000 00000000 k5.............. [ 163s] - 83896c0 64000000 66ac3008 6e000000 38ac3008 d...f.0.n...8.0. [ 163s] - 83896d0 78000000 3cac3008 82000000 40ac3008 x...<.0.....@.0. [ 163s] - 83896e0 8c000000 44ac3008 94000000 48ac3008 ....D.0.....H.0. [ 163s] - 83896f0 96000000 4fac3008 a0000000 53ac3008 ....O.0.....S.0. [ 163s] - 8389700 aa000000 57ac3008 b4000000 5bac3008 ....W.0.....[.0. [ 163s] - 8389710 b9000000 5fac3008 00000000 d1213108 ...._.0......!1. [ 163s] - 8389720 ffffffff 00000000 00000000 00000000 ................ [ 163s] - 8389730 00000000 00000000 00000000 00000000 ................ [ 163s] - 8389740 4aef3008 06223108 01223108 64b03008 J.0.."1.."1.d.0. [ 163s] - 8389750 d0b03008 ad213108 73a23008 7db83008 ..0..!1.s.0.}.0. [ 163s] - 8389760 28b33008 fc213108 65943008 fc213108 (.0..!1.e.0..!1. [ 163s] - 8389770 23b33008 1cb33008 13b33008 0db33008 #.0...0...0...0. [ 163s] - 8389780 05b33008 00b33008 fbb23008 f6b23008 ..0...0...0...0. [ 163s] - 8389790 efb23008 e8b23008 e1b23008 ddb23008 ..0...0...0...0. [ 163s] - 83897a0 d3b23008 cdb23008 c5b23008 bdb23008 ..0...0...0...0. [ 163s] - 83897b0 b7b23008 a9b23008 9fb23008 94b23008 ..0...0...0...0. [ 163s] - 83897c0 85b23008 79b23008 6fb23008 66b23008 ..0.y.0.o.0.f.0. [ 163s] - 83897d0 5cb23008 53b23008 45b23008 39b23008 \.0.S.0.E.0.9.0. [ 163s] - 83897e0 2fb23008 24b23008 19b23008 0db23008 /.0.$.0...0...0. [ 163s] - 83897f0 02b23008 f6b13008 e9b13008 dcb13008 ..0...0...0...0. [ 163s] - 8389800 cab13008 c4b13008 bcb13008 adb13008 ..0...0...0...0. [ 163s] - 8389810 a7b13008 9db13008 97b13008 92b13008 ..0...0...0...0. [ 163s] - 8389820 8bb13008 84b13008 7ab13008 6eb13008 ..0...0.z.0.n.0. [ 163s] - 8389830 69b13008 64b13008 5bb13008 57b13008 i.0.d.0.[.0.W.0. [ 163s] - 8389840 49b13008 3eb13008 38b13008 32b13008 I.0.>.0.8.0.2.0. [ 163s] - 8389850 30b33008 25b13008 20b13008 16b13008 0.0.%.0. .0...0. [ 163s] - 8389860 0fb13008 04b13008 fcb03008 f2b03008 ..0...0...0...0. [ 163s] - 8389870 edb03008 e8b03008 d7b03008 3cb33008 ..0...0...0.<.0. [ 163s] - 8389880 4ab33008 c6b03008 bbb03008 b4b03008 J.0...0...0...0. [ 163s] - 8389890 aeb03008 a7b03008 9bb03008 8cb03008 ..0...0...0...0. [ 163s] - 83898a0 83b03008 7ab03008 6eb03008 5cb03008 ..0.z.0.n.0.\.0. [ 163s] - 83898b0 55b03008 5db33008 4ab03008 3db03008 U.0.].0.J.0.=.0. [ 163s] - 83898c0 34b03008 2eb03008 29b03008 66b33008 4.0...0.).0.f.0. [ 163s] - 83898d0 71b33008 32a73008 c9743108 37b43008 q.0.2.0..t1.7.0. [ 163s] - 83898e0 75b33008 26b03008 1cb03008 19b03008 u.0.&.0...0...0. [ 163s] - 83898f0 16b03008 14b03008 12b03008 10b03008 ..0...0...0...0. [ 163s] - 8389900 0cb03008 0ab03008 06b03008 7db33008 ..0...0...0.}.0. [ 163s] - 8389910 96b33008 9cb33008 b5b33008 01ed3008 ..0...0...0...0. [ 163s] - 8389920 cbb33008 17ed3008 d2b33008 100f3108 ..0...0...0...1. [ 163s] - 8389930 dcb33008 e0b33008 32ed3008 e7b33008 ..0...0.2.0...0. [ 163s] - 8389940 dbda3008 dfda3008 e3da3008 e7da3008 ..0...0...0...0. [ 163s] - 8389950 ebda3008 efda3008 f3da3008 f7da3008 ..0...0...0...0. [ 163s] - 8389960 fbda3008 ffda3008 03db3008 07db3008 ..0...0...0...0. [ 163s] - 8389970 0bdb3008 0fdb3008 13db3008 17db3008 ..0...0...0...0. [ 163s] - 8389980 1bdb3008 1fdb3008 23db3008 00000000 ..0...0.#.0..... [ 163s] - 8389990 00000000 00000000 00000000 00000000 ................ [ 163s] - 83899a0 f4a83008 27db3008 2adb3008 31db3008 ..0.'.0.*.0.1.0. [ 163s] - 83899b0 39db3008 43db3008 4cdb3008 53db3008 9.0.C.0.L.0.S.0. [ 163s] - 83899c0 5cdb3008 63db3008 6bdb3008 74db3008 \.0.c.0.k.0.t.0. [ 163s] - 83899d0 7adb3008 80db3008 84db3008 89db3008 z.0...0...0...0. [ 163s] - 83899e0 8edb3008 95db3008 9fdb3008 a7db3008 ..0...0...0...0. [ 163s] - 83899f0 b0db3008 b9db3008 bca93008 bddb3008 ..0...0...0...0. [ 163s] - 8389a00 c60e3108 c1db3008 c5db3008 c9db3008 ..1...0...0...0. [ 163s] - 8389a10 cddb3008 d1db3008 d5db3008 d9db3008 ..0...0...0...0. [ 163s] - 8389a20 a3e23008 b3e23008 c0e23008 cfe23008 ..0...0...0...0. [ 163s] - 8389a30 67bb3008 0dba3008 91e73008 07ba3008 g.0...0...0...0. [ 163s] - 8389a40 89b93008 83e73008 83e73008 e2e23008 ..0...0...0...0. [ 163s] - 8389a50 eae23008 f3e23008 ffe23008 00000000 ..0...0...0..... [ 163s] - 8389a60 00000000 00000000 a0190e08 80190e08 ................ [ 163s] + 8389400 28943008 00000000 31943008 01000000 (.0.....1.0..... [ 163s] + 8389410 40943008 02000000 54943008 04000000 @.0.....T.0..... [ 163s] + 8389420 5c943008 05000000 82853008 03000000 \.0.......0..... [ 163s] + 8389430 00000000 00000000 00000000 00000000 ................ [ 163s] + 8389440 28e83008 ffffffff e5c13008 00000000 (.0.......0..... [ 163s] + 8389450 73a23008 01000000 65943008 02000000 s.0.....e.0..... [ 163s] + 8389460 69943008 b3943008 f1943008 2b953008 i.0...0...0.+.0. [ 163s] + 8389470 69953008 b9953008 3e963008 75963008 i.0...0.>.0.u.0. [ 163s] + 8389480 ad963008 f4963008 3f973008 78973008 ..0...0.?.0.x.0. [ 163s] + 8389490 a0973008 2c983008 71983008 a4983008 ..0.,.0.q.0...0. [ 163s] + 83894a0 4a993008 829a3008 029b3008 a59b3008 J.0...0...0...0. [ 163s] + 83894b0 cd9b3008 0c9c3008 399c3008 6a9c3008 ..0...0.9.0.j.0. [ 163s] + 83894c0 919c3008 c09c3008 ef9c3008 259d3008 ..0...0...0.%.0. [ 163s] + 83894d0 619d3008 a19d3008 dd9d3008 0f9e3008 a.0...0...0...0. [ 163s] + 83894e0 439e3008 7e9e3008 ad9e3008 eb9e3008 C.0.~.0...0...0. [ 163s] + 83894f0 1b9f3008 559f3008 5ca03008 e2a03008 ..0.U.0.\.0...0. [ 163s] + 8389500 2ba13008 c9a13008 f7a13008 3ea23008 +.0...0...0.>.0. [ 163s] + 8389510 7aa23008 a5a23008 f2a23008 31a33008 z.0...0...0.1.0. [ 163s] + 8389520 dca33008 25a43008 59a43008 96a43008 ..0.%.0.Y.0...0. [ 163s] + 8389530 f1a43008 33a53008 6fa53008 ada53008 ..0.3.0.o.0...0. [ 163s] + 8389540 84a63008 00040000 8fa63008 20000000 ..0.......0. ... [ 163s] + 8389550 96a63008 00800000 a3a63008 00080000 ..0.......0..... [ 163s] + 8389560 aca63008 00400000 b6a63008 00000100 ..0..@....0..... [ 163s] + 8389570 c7a63008 00020000 6ab33008 01000000 ..0.....j.0..... [ 163s] + 8389580 cfa63008 02000000 65943008 40000000 ..0.....e.0.@... [ 163s] + 8389590 00000000 00000000 76070508 16cb0408 ........v....... [ 163s] + 83895a0 62ce0408 00000000 00000000 00000000 b............... [ 163s] + 83895b0 8a440508 00000000 00000000 00000000 .D.............. [ 163s] + 83895c0 92440508 00000000 00000000 00000000 .D.............. [ 163s] + 83895d0 92440508 00000000 00000000 00000000 .D.............. [ 163s] + 83895e0 7a440508 82440508 66650508 4a450508 zD...D..fe..JE.. [ 163s] + 83895f0 00000000 00000000 a2440508 2c450508 .........D..,E.. [ 163s] + 8389600 a4440508 84460508 00000000 00000000 .D...F.......... [ 163s] + 8389610 a0440508 0e450508 a4440508 e8480508 .D...E...D...H.. [ 163s] + 8389620 00000000 00000000 9e440508 f0440508 .........D...D.. [ 163s] + 8389630 a4440508 b0480508 00000000 00000000 .D...H.......... [ 163s] + 8389640 9c440508 d2440508 a4440508 78480508 .D...D...D..xH.. [ 163s] + 8389650 00000000 00000000 00000000 00000000 ................ [ 163s] + 8389660 00000000 00000000 3e390508 58440508 ........>9..XD.. [ 163s] + 8389670 68440508 42580508 40350508 84ffffff hD..BX..@5...... [ 163s] + 8389680 00000000 60440508 73440508 d2580508 ....`D..sD...X.. [ 163s] + 8389690 6b350508 00000000 00000000 00000000 k5.............. [ 163s] + 83896a0 64000000 66ac3008 6e000000 38ac3008 d...f.0.n...8.0. [ 163s] + 83896b0 78000000 3cac3008 82000000 40ac3008 x...<.0.....@.0. [ 163s] + 83896c0 8c000000 44ac3008 94000000 48ac3008 ....D.0.....H.0. [ 163s] + 83896d0 96000000 4fac3008 a0000000 53ac3008 ....O.0.....S.0. [ 163s] + 83896e0 aa000000 57ac3008 b4000000 5bac3008 ....W.0.....[.0. [ 163s] + 83896f0 b9000000 5fac3008 00000000 d1213108 ...._.0......!1. [ 163s] + 8389700 ffffffff 00000000 00000000 00000000 ................ [ 163s] + 8389710 00000000 00000000 00000000 00000000 ................ [ 163s] + 8389720 4aef3008 06223108 01223108 64b03008 J.0.."1.."1.d.0. [ 163s] + 8389730 d0b03008 ad213108 73a23008 7db83008 ..0..!1.s.0.}.0. [ 163s] + 8389740 28b33008 fc213108 65943008 fc213108 (.0..!1.e.0..!1. [ 163s] + 8389750 23b33008 1cb33008 13b33008 0db33008 #.0...0...0...0. [ 163s] + 8389760 05b33008 00b33008 fbb23008 f6b23008 ..0...0...0...0. [ 163s] + 8389770 efb23008 e8b23008 e1b23008 ddb23008 ..0...0...0...0. [ 163s] + 8389780 d3b23008 cdb23008 c5b23008 bdb23008 ..0...0...0...0. [ 163s] + 8389790 b7b23008 a9b23008 9fb23008 94b23008 ..0...0...0...0. [ 163s] + 83897a0 85b23008 79b23008 6fb23008 66b23008 ..0.y.0.o.0.f.0. [ 163s] + 83897b0 5cb23008 53b23008 45b23008 39b23008 \.0.S.0.E.0.9.0. [ 163s] + 83897c0 2fb23008 24b23008 19b23008 0db23008 /.0.$.0...0...0. [ 163s] + 83897d0 02b23008 f6b13008 e9b13008 dcb13008 ..0...0...0...0. [ 163s] + 83897e0 cab13008 c4b13008 bcb13008 adb13008 ..0...0...0...0. [ 163s] + 83897f0 a7b13008 9db13008 97b13008 92b13008 ..0...0...0...0. [ 163s] + 8389800 8bb13008 84b13008 7ab13008 6eb13008 ..0...0.z.0.n.0. [ 163s] + 8389810 69b13008 64b13008 5bb13008 57b13008 i.0.d.0.[.0.W.0. [ 163s] + 8389820 49b13008 3eb13008 38b13008 32b13008 I.0.>.0.8.0.2.0. [ 163s] + 8389830 30b33008 25b13008 20b13008 16b13008 0.0.%.0. .0...0. [ 163s] + 8389840 0fb13008 04b13008 fcb03008 f2b03008 ..0...0...0...0. [ 163s] + 8389850 edb03008 e8b03008 d7b03008 3cb33008 ..0...0...0.<.0. [ 163s] + 8389860 4ab33008 c6b03008 bbb03008 b4b03008 J.0...0...0...0. [ 163s] + 8389870 aeb03008 a7b03008 9bb03008 8cb03008 ..0...0...0...0. [ 163s] + 8389880 83b03008 7ab03008 6eb03008 5cb03008 ..0.z.0.n.0.\.0. [ 163s] + 8389890 55b03008 5db33008 4ab03008 3db03008 U.0.].0.J.0.=.0. [ 163s] + 83898a0 34b03008 2eb03008 29b03008 66b33008 4.0...0.).0.f.0. [ 163s] + 83898b0 71b33008 32a73008 a9743108 37b43008 q.0.2.0..t1.7.0. [ 163s] + 83898c0 75b33008 26b03008 1cb03008 19b03008 u.0.&.0...0...0. [ 163s] + 83898d0 16b03008 14b03008 12b03008 10b03008 ..0...0...0...0. [ 163s] + 83898e0 0cb03008 0ab03008 06b03008 7db33008 ..0...0...0.}.0. [ 163s] + 83898f0 96b33008 9cb33008 b5b33008 01ed3008 ..0...0...0...0. [ 163s] + 8389900 cbb33008 17ed3008 d2b33008 100f3108 ..0...0...0...1. [ 163s] + 8389910 dcb33008 e0b33008 32ed3008 e7b33008 ..0...0.2.0...0. [ 163s] + 8389920 dbda3008 dfda3008 e3da3008 e7da3008 ..0...0...0...0. [ 163s] + 8389930 ebda3008 efda3008 f3da3008 f7da3008 ..0...0...0...0. [ 163s] + 8389940 fbda3008 ffda3008 03db3008 07db3008 ..0...0...0...0. [ 163s] + 8389950 0bdb3008 0fdb3008 13db3008 17db3008 ..0...0...0...0. [ 163s] + 8389960 1bdb3008 1fdb3008 23db3008 00000000 ..0...0.#.0..... [ 163s] + 8389970 00000000 00000000 00000000 00000000 ................ [ 163s] + 8389980 f4a83008 27db3008 2adb3008 31db3008 ..0.'.0.*.0.1.0. [ 163s] + 8389990 39db3008 43db3008 4cdb3008 53db3008 9.0.C.0.L.0.S.0. [ 163s] + 83899a0 5cdb3008 63db3008 6bdb3008 74db3008 \.0.c.0.k.0.t.0. [ 163s] + 83899b0 7adb3008 80db3008 84db3008 89db3008 z.0...0...0...0. [ 163s] + 83899c0 8edb3008 95db3008 9fdb3008 a7db3008 ..0...0...0...0. [ 163s] /usr/bin/js differs in ELF section .dynamic [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.587109640 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.591109640 +0000 [ 163s] @@ -2,20 +2,20 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .dynamic: [ 163s] - 839cdd0 01000000 01000000 01000000 6c000000 ............l... [ 163s] - 839cde0 01000000 5b020000 01000000 af020000 ....[........... [ 163s] - 839cdf0 01000000 07030000 01000000 4a030000 ............J... [ 163s] - 839ce00 0c000000 c0a10408 0d000000 58833008 ............X.0. [ 163s] - 839ce10 19000000 58933808 1b000000 a4000000 ....X.8......... [ 163s] - 839ce20 1a000000 fc933808 1c000000 04000000 ......8......... [ 163s] - 839ce30 04000000 8c810408 05000000 fc900408 ................ [ 163s] - 839ce40 06000000 4c860408 0a000000 b6080000 ....L........... [ 163s] - 839ce50 0b000000 10000000 15000000 00000000 ................ [ 163s] - 839ce60 03000000 6ccf3908 02000000 40040000 ....l.9.....@... [ 163s] - 839ce70 14000000 11000000 17000000 809d0408 ................ [ 163s] - 839ce80 11000000 689c0408 12000000 18010000 ....h........... [ 163s] - 839ce90 13000000 08000000 feffff6f 089b0408 ...........o.... [ 163s] - 839cea0 ffffff6f 05000000 f0ffff6f b2990408 ...o.......o.... [ 163s] + 839cdb0 01000000 01000000 01000000 6c000000 ............l... [ 163s] + 839cdc0 01000000 5b020000 01000000 af020000 ....[........... [ 163s] + 839cdd0 01000000 07030000 01000000 4a030000 ............J... [ 163s] + 839cde0 0c000000 c0a10408 0d000000 58833008 ............X.0. [ 163s] + 839cdf0 19000000 38933808 1b000000 a4000000 ....8.8......... [ 163s] + 839ce00 1a000000 dc933808 1c000000 04000000 ......8......... [ 163s] + 839ce10 04000000 8c810408 05000000 fc900408 ................ [ 163s] + 839ce20 06000000 4c860408 0a000000 b6080000 ....L........... [ 163s] + 839ce30 0b000000 10000000 15000000 00000000 ................ [ 163s] + 839ce40 03000000 4ccf3908 02000000 40040000 ....L.9.....@... [ 163s] + 839ce50 14000000 11000000 17000000 809d0408 ................ [ 163s] + 839ce60 11000000 689c0408 12000000 18010000 ....h........... [ 163s] + 839ce70 13000000 08000000 feffff6f 089b0408 ...........o.... [ 163s] + 839ce80 ffffff6f 05000000 f0ffff6f b2990408 ...o.......o.... [ 163s] + 839ce90 00000000 00000000 00000000 00000000 ................ [ 163s] + 839cea0 00000000 00000000 00000000 00000000 ................ [ 163s] 839ceb0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839cec0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839ced0 00000000 00000000 00000000 00000000 ................ [ 163s] /usr/bin/js differs in ELF section .got [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.595109641 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.595109641 +0000 [ 163s] @@ -2,12 +2,12 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .got: [ 163s] + 839cec0 00000000 00000000 00000000 00000000 ................ [ 163s] + 839ced0 00000000 00000000 00000000 00000000 ................ [ 163s] 839cee0 00000000 00000000 00000000 00000000 ................ [ 163s] 839cef0 00000000 00000000 00000000 00000000 ................ [ 163s] 839cf00 00000000 00000000 00000000 00000000 ................ [ 163s] 839cf10 00000000 00000000 00000000 00000000 ................ [ 163s] 839cf20 00000000 00000000 00000000 00000000 ................ [ 163s] 839cf30 00000000 00000000 00000000 00000000 ................ [ 163s] - 839cf40 00000000 00000000 00000000 00000000 ................ [ 163s] - 839cf50 00000000 00000000 00000000 00000000 ................ [ 163s] - 839cf60 00000000 00000000 00000000 ............ [ 163s] + 839cf40 00000000 00000000 00000000 ............ [ 163s] /usr/bin/js differs in ELF section .got.plt [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.599109641 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.599109641 +0000 [ 163s] @@ -2,38 +2,38 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .got.plt: [ 163s] - 839cf6c d0cd3908 00000000 00000000 06a20408 ..9............. [ 163s] - 839cf7c 16a20408 26a20408 36a20408 46a20408 ....&...6...F... [ 163s] - 839cf8c 56a20408 66a20408 76a20408 86a20408 V...f...v....... [ 163s] - 839cf9c 96a20408 a6a20408 b6a20408 c6a20408 ................ [ 163s] - 839cfac d6a20408 e6a20408 f6a20408 06a30408 ................ [ 163s] - 839cfbc 16a30408 26a30408 36a30408 46a30408 ....&...6...F... [ 163s] - 839cfcc 56a30408 66a30408 76a30408 86a30408 V...f...v....... [ 163s] - 839cfdc 96a30408 a6a30408 b6a30408 c6a30408 ................ [ 163s] - 839cfec d6a30408 e6a30408 f6a30408 06a40408 ................ [ 163s] - 839cffc 16a40408 26a40408 36a40408 46a40408 ....&...6...F... [ 163s] - 839d00c 56a40408 66a40408 76a40408 86a40408 V...f...v....... [ 163s] - 839d01c 96a40408 a6a40408 b6a40408 c6a40408 ................ [ 163s] - 839d02c d6a40408 e6a40408 f6a40408 06a50408 ................ [ 163s] - 839d03c 16a50408 26a50408 36a50408 46a50408 ....&...6...F... [ 163s] - 839d04c 56a50408 66a50408 76a50408 86a50408 V...f...v....... [ 163s] - 839d05c 96a50408 a6a50408 b6a50408 c6a50408 ................ [ 163s] - 839d06c d6a50408 e6a50408 f6a50408 06a60408 ................ [ 163s] - 839d07c 16a60408 26a60408 36a60408 46a60408 ....&...6...F... [ 163s] - 839d08c 56a60408 66a60408 76a60408 86a60408 V...f...v....... [ 163s] - 839d09c 96a60408 a6a60408 b6a60408 c6a60408 ................ [ 163s] - 839d0ac d6a60408 e6a60408 f6a60408 06a70408 ................ [ 163s] - 839d0bc 16a70408 26a70408 36a70408 46a70408 ....&...6...F... [ 163s] - 839d0cc 56a70408 66a70408 76a70408 86a70408 V...f...v....... [ 163s] - 839d0dc 96a70408 a6a70408 b6a70408 c6a70408 ................ [ 163s] - 839d0ec d6a70408 e6a70408 f6a70408 06a80408 ................ [ 163s] - 839d0fc 16a80408 26a80408 36a80408 46a80408 ....&...6...F... [ 163s] - 839d10c 56a80408 66a80408 76a80408 86a80408 V...f...v....... [ 163s] - 839d11c 96a80408 a6a80408 b6a80408 c6a80408 ................ [ 163s] - 839d12c d6a80408 e6a80408 f6a80408 06a90408 ................ [ 163s] - 839d13c 16a90408 26a90408 36a90408 46a90408 ....&...6...F... [ 163s] - 839d14c 56a90408 66a90408 76a90408 86a90408 V...f...v....... [ 163s] - 839d15c 96a90408 a6a90408 b6a90408 c6a90408 ................ [ 163s] - 839d16c d6a90408 e6a90408 f6a90408 06aa0408 ................ [ 163s] - 839d17c 16aa0408 26aa0408 36aa0408 46aa0408 ....&...6...F... [ 163s] - 839d18c 56aa0408 66aa0408 76aa0408 V...f...v... [ 163s] + 839cf4c b0cd3908 00000000 00000000 06a20408 ..9............. [ 163s] + 839cf5c 16a20408 26a20408 36a20408 46a20408 ....&...6...F... [ 163s] + 839cf6c 56a20408 66a20408 76a20408 86a20408 V...f...v....... [ 163s] + 839cf7c 96a20408 a6a20408 b6a20408 c6a20408 ................ [ 163s] + 839cf8c d6a20408 e6a20408 f6a20408 06a30408 ................ [ 163s] + 839cf9c 16a30408 26a30408 36a30408 46a30408 ....&...6...F... [ 163s] + 839cfac 56a30408 66a30408 76a30408 86a30408 V...f...v....... [ 163s] + 839cfbc 96a30408 a6a30408 b6a30408 c6a30408 ................ [ 163s] + 839cfcc d6a30408 e6a30408 f6a30408 06a40408 ................ [ 163s] + 839cfdc 16a40408 26a40408 36a40408 46a40408 ....&...6...F... [ 163s] + 839cfec 56a40408 66a40408 76a40408 86a40408 V...f...v....... [ 163s] + 839cffc 96a40408 a6a40408 b6a40408 c6a40408 ................ [ 163s] + 839d00c d6a40408 e6a40408 f6a40408 06a50408 ................ [ 163s] + 839d01c 16a50408 26a50408 36a50408 46a50408 ....&...6...F... [ 163s] + 839d02c 56a50408 66a50408 76a50408 86a50408 V...f...v....... [ 163s] + 839d03c 96a50408 a6a50408 b6a50408 c6a50408 ................ [ 163s] + 839d04c d6a50408 e6a50408 f6a50408 06a60408 ................ [ 163s] + 839d05c 16a60408 26a60408 36a60408 46a60408 ....&...6...F... [ 163s] + 839d06c 56a60408 66a60408 76a60408 86a60408 V...f...v....... [ 163s] + 839d07c 96a60408 a6a60408 b6a60408 c6a60408 ................ [ 163s] + 839d08c d6a60408 e6a60408 f6a60408 06a70408 ................ [ 163s] + 839d09c 16a70408 26a70408 36a70408 46a70408 ....&...6...F... [ 163s] + 839d0ac 56a70408 66a70408 76a70408 86a70408 V...f...v....... [ 163s] + 839d0bc 96a70408 a6a70408 b6a70408 c6a70408 ................ [ 163s] + 839d0cc d6a70408 e6a70408 f6a70408 06a80408 ................ [ 163s] + 839d0dc 16a80408 26a80408 36a80408 46a80408 ....&...6...F... [ 163s] + 839d0ec 56a80408 66a80408 76a80408 86a80408 V...f...v....... [ 163s] + 839d0fc 96a80408 a6a80408 b6a80408 c6a80408 ................ [ 163s] + 839d10c d6a80408 e6a80408 f6a80408 06a90408 ................ [ 163s] + 839d11c 16a90408 26a90408 36a90408 46a90408 ....&...6...F... [ 163s] + 839d12c 56a90408 66a90408 76a90408 86a90408 V...f...v....... [ 163s] + 839d13c 96a90408 a6a90408 b6a90408 c6a90408 ................ [ 163s] + 839d14c d6a90408 e6a90408 f6a90408 06aa0408 ................ [ 163s] + 839d15c 16aa0408 26aa0408 36aa0408 46aa0408 ....&...6...F... [ 163s] + 839d16c 56aa0408 66aa0408 76aa0408 V...f...v... [ 163s] /usr/bin/js differs in ELF section .data [ 163s] --- /tmp/tmp.CowMRb5319/tmp.HMJdtr5405 2016-08-28 04:31:33.607109641 +0000 [ 163s] +++ /tmp/tmp.CowMRb5319/tmp.VTtNhf5406 2016-08-28 04:31:33.615109641 +0000 [ 163s] @@ -2,78 +2,80 @@ [ 163s] /usr/bin/js: file format elf32-i386 [ 163s] [ 163s] Contents of section .data: [ 163s] - 839d1a0 00000000 00000000 01000000 00000000 ................ [ 163s] - 839d1b0 00000000 0000f0bf 00000008 20a10700 ............ ... [ 163s] - 839d1c0 00200000 00000000 00000000 00000000 . .............. [ 163s] - 839d1d0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d1e0 fd933008 05000000 00820508 00820508 ..0............. [ 163s] - 839d1f0 00820508 8c2b0508 56f30408 c42a0508 .....+..V....*.. [ 163s] - 839d200 40820508 00000000 00000000 00000000 @............... [ 163s] + 839d180 00000000 00000000 01000000 00000000 ................ [ 163s] + 839d190 00000000 0000f0bf 00000008 20a10700 ............ ... [ 163s] + 839d1a0 00200000 00000000 00000000 00000000 . .............. [ 163s] + 839d1b0 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d1c0 fd933008 05000000 00820508 00820508 ..0............. [ 163s] + 839d1d0 00820508 8c2b0508 56f30408 c42a0508 .....+..V....*.. [ 163s] + 839d1e0 40820508 00000000 00000000 00000000 @............... [ 163s] + 839d1f0 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d200 00000000 00000000 00000000 00000000 ................ [ 163s] 839d210 00000000 00000000 00000000 00000000 ................ [ 163s] 839d220 00000000 00000000 00000000 00000000 ................ [ 163s] 839d230 00000000 00000000 00000000 00000000 ................ [ 163s] 839d240 00000000 00000000 00000000 00000000 ................ [ 163s] 839d250 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d260 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d270 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d280 f7a93008 057b0400 00820508 00820508 ..0..{.......... [ 163s] - 839d290 00820508 10820508 ebdb0408 35f20408 ............5... [ 163s] - 839d2a0 40820508 30cf0408 00000000 00000000 @...0........... [ 163s] + 839d260 f7a93008 057b0400 00820508 00820508 ..0..{.......... [ 163s] + 839d270 00820508 10820508 ebdb0408 35f20408 ............5... [ 163s] + 839d280 40820508 30cf0408 00000000 00000000 @...0........... [ 163s] + 839d290 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d2a0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d2b0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d2c0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d2d0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d2e0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d2f0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d300 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d310 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d320 a0a93008 04010000 00820508 00820508 ..0............. [ 163s] - 839d330 00820508 10820508 60250508 d5fc0408 ........`%...... [ 163s] - 839d340 40820508 00000000 00000000 00000000 @............... [ 163s] + 839d300 a0a93008 04010000 00820508 00820508 ..0............. [ 163s] + 839d310 00820508 10820508 60250508 d5fc0408 ........`%...... [ 163s] + 839d320 40820508 00000000 00000000 00000000 @............... [ 163s] + 839d330 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d340 00000000 00000000 00000000 00000000 ................ [ 163s] 839d350 00000000 00000000 00000000 00000000 ................ [ 163s] 839d360 00000000 00000000 00000000 00000000 ................ [ 163s] 839d370 00000000 00000000 00000000 00000000 ................ [ 163s] 839d380 00000000 00000000 00000000 00000000 ................ [ 163s] 839d390 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d3a0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d3b0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d3c0 e9a93008 047b0400 00820508 00820508 ..0..{.......... [ 163s] - 839d3d0 00820508 10820508 7edb0408 9df10408 ........~....... [ 163s] - 839d3e0 40820508 00000000 00000000 00000000 @............... [ 163s] + 839d3a0 e9a93008 047b0400 00820508 00820508 ..0..{.......... [ 163s] + 839d3b0 00820508 10820508 7edb0408 9df10408 ........~....... [ 163s] + 839d3c0 40820508 00000000 00000000 00000000 @............... [ 163s] + 839d3d0 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d3e0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d3f0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d400 00000000 00000000 00000000 00000000 ................ [ 163s] 839d410 00000000 00000000 00000000 00000000 ................ [ 163s] 839d420 00000000 00000000 00000000 00000000 ................ [ 163s] 839d430 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d440 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d450 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d460 f1a93008 077b0400 00000000 00000000 ..0..{.......... [ 163s] - 839d470 00000000 00000000 1def0408 dffd0408 ................ [ 163s] - 839d480 40820508 9acd0408 00000000 00000000 @............... [ 163s] + 839d440 f1a93008 077b0400 00000000 00000000 ..0..{.......... [ 163s] + 839d450 00000000 00000000 1def0408 dffd0408 ................ [ 163s] + 839d460 40820508 9acd0408 00000000 00000000 @............... [ 163s] + 839d470 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d480 f4dd0408 00000000 c7cd0408 65cd0408 ............e... [ 163s] 839d490 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d4a0 f4dd0408 00000000 c7cd0408 65cd0408 ............e... [ 163s] + 839d4a0 00000000 00000000 00000000 00000000 ................ [ 163s] 839d4b0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d4c0 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d4c0 00000000 8eca0408 00000000 00000000 ................ [ 163s] 839d4d0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d4e0 00000000 8eca0408 00000000 00000000 ................ [ 163s] - 839d4f0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d500 fea93008 00000200 00820508 00820508 ..0............. [ 163s] - 839d510 00820508 10820508 20820508 30820508 ........ ...0... [ 163s] - 839d520 40820508 15e40408 00000000 00000000 @............... [ 163s] + 839d4e0 fea93008 00000200 00820508 00820508 ..0............. [ 163s] + 839d4f0 00820508 10820508 20820508 30820508 ........ ...0... [ 163s] + 839d500 40820508 15e40408 00000000 00000000 @............... [ 163s] + 839d510 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d520 00000000 00000000 00000000 00000000 ................ [ 163s] 839d530 00000000 00000000 00000000 00000000 ................ [ 163s] 839d540 00000000 00000000 00000000 00000000 ................ [ 163s] 839d550 00000000 00000000 00000000 00000000 ................ [ 163s] 839d560 00000000 00000000 00000000 00000000 ................ [ 163s] 839d570 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d580 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d590 00000000 00000000 00000000 00000000 ................ [ 163s] - 839d5a0 d6a63008 00000000 eda63008 02000000 ..0.......0..... [ 163s] - 839d5b0 01a73008 00000000 1da73008 00000000 ..0.......0..... [ 163s] - 839d5c0 37a73008 00000000 60a73008 01000000 7.0.....`.0..... [ 163s] - 839d5d0 76a73008 00000000 8aa73008 00000000 v.0.......0..... [ 163s] - 839d5e0 a0a73008 01000000 baa73008 01000000 ..0.......0..... [ 163s] - 839d5f0 d2a73008 02000000 faa73008 03000000 ..0.......0..... [ 163s] - 839d600 27a83008 01000000 3ea83008 00000000 '.0.....>.0..... [ 163s] - 839d610 58a83008 00000000 00000000 00000000 X.0............. [ 163s] + 839d580 d6a63008 00000000 eda63008 02000000 ..0.......0..... [ 163s] + 839d590 01a73008 00000000 1da73008 00000000 ..0.......0..... [ 163s] + 839d5a0 37a73008 00000000 60a73008 01000000 7.0.....`.0..... [ 163s] + 839d5b0 76a73008 00000000 8aa73008 00000000 v.0.......0..... [ 163s] + 839d5c0 a0a73008 01000000 baa73008 01000000 ..0.......0..... [ 163s] + 839d5d0 d2a73008 02000000 faa73008 03000000 ..0.......0..... [ 163s] + 839d5e0 27a83008 01000000 3ea83008 00000000 '.0.....>.0..... [ 163s] + 839d5f0 58a83008 00000000 00000000 00000000 X.0............. [ 163s] + 839d600 00000000 00000000 00000000 00000000 ................ [ 163s] + 839d610 00000000 00000000 00000000 00000000 ................ [ 163s] 839d620 00000000 00000000 00000000 00000000 ................ [ 163s] 839d630 00000000 00000000 00000000 00000000 ................ [ 163s] 839d640 00000000 00000000 00000000 00000000 ................ [ 163s] @@ -200,1497 +202,1495 @@ [ 163s] 839ddd0 00000000 00000000 00000000 00000000 ................ [ 163s] 839dde0 00000000 00000000 00000000 00000000 ................ [ 163s] 839ddf0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839de00 00000000 00000000 00000000 00000000 ................ [ 163s] - 839de10 00000000 00000000 00000000 00000000 ................ [ 163s] - 839de20 7fa83008 07000000 ea290508 10290508 ..0......)...).. [ 163s] - 839de30 36280508 f1260508 4fee0408 24260508 6(...&..O...$&.. [ 163s] - 839de40 03ee0408 30cf0408 00000000 00000000 ....0........... [ 163s] + 839de00 7fa83008 07000000 ea290508 10290508 ..0......)...).. [ 163s] + 839de10 36280508 f1260508 4fee0408 24260508 6(...&..O...$&.. [ 163s] + 839de20 03ee0408 30cf0408 00000000 00000000 ....0........... [ 163s] + 839de30 00000000 00000000 00000000 00000000 ................ [ 163s] + 839de40 00000000 00000000 00000000 00000000 ................ [ 163s] 839de50 00000000 00000000 00000000 00000000 ................ [ 163s] 839de60 00000000 00000000 00000000 00000000 ................ [ 163s] 839de70 00000000 00000000 00000000 00000000 ................ [ 163s] 839de80 00000000 00000000 00000000 00000000 ................ [ 163s] - 839de90 00000000 00000000 00000000 00000000 ................ [ 163s] + 839de90 00000000 82a83008 84070508 02000000 ......0......... [ 163s] 839dea0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839deb0 00000000 82a83008 84070508 02000000 ......0......... [ 163s] - 839dec0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839ded0 00000000 00000000 00000000 00000000 ................ [ 163s] - 839dee0 ed4d3108 00010000 00000000 00000000 .M1............. [ 163s] - 839def0 8da83008 01010000 00000000 00000000 ..0............. [ 163s] - 839df00 94a83008 02010000 00000000 00000000 ..0............. [ 163s] - 839df10 9aa83008 03010000 00000000 00000000 ..0............. [ 163s] - 839df20 01e23008 04010000 00000000 00000000 ..0............. [ 163s] - 839df30 a0a83008 05020000 00000000 00000000 ..0............. [ 163s] - 839df40 4e913008 06010000 23cd0408 2ced0408 N.0.....#...,... [ 163s] - 839df50 55913008 07030000 23cd0408 2ced0408 U.0.....#...,... [ 163s] - 839df60 00000000 00000000 00000000 00000000 ................ [ 163s] - 839df70 00000000 00000000 00000000 00000000 ................ [ 163s] - 839df80 eb583108 3ef80408 00000010 a7a83008 .X1.>.........0. [ 163s] - 839df90 45eb0408 00000010 23953008 780e0508 E.......#.0.x... [ 163s] - 839dfa0 00000010 b5a83008 450d0508 01000010 ......0.E....... [ 163s] - 839dfb0 72903008 6ff20408 01000010 40923008 r.0.o.......@.0. [ 163s] - 839dfc0 a0160508 01000010 baa83008 dfe90408 ..........0..... [ 163s] - 839dfd0 00000010 c3a83008 a7f60408 00000010 ......0......... [ 163s] - 839dfe0 c9a83008 53e90408 00000010 d0a83008 ..0.S.........0. [ 163s] - 839dff0 05e90408 00000010 d8a83008 21e70408 ..........0.!... [ 163s] - 839e000 00000010 dda83008 34d50408 00000010 ......0.4....... [ 163s] - 839e010 18923008 950b0508 02000010 e2a83008 ..0...........0. [ 163s] - 839e020 361a0508 00000010 eca83008 b7e50408 6.........0..... [ 163s] - 839e030 00000010 efa83008 35e40408 02000010 ......0.5....... [ 163s] - 839e040 f7a83008 ef080508 00000010 01a93008 ..0...........0. [ 163s] - 839e050 6eda0408 00000010 16a93008 6aca0408 n.........0.j... [ 163s] - 839e060 00000010 9b903008 9ef50408 01000010 ......0......... [ 163s] - 839e070 88903008 1df50408 01000010 7b903008 ..0.........{.0. [ 163s] - 839e080 9cf40408 01000010 8c9c3008 fd1d0508 ..........0..... [ 163s] - 839e090 03000010 24a93008 8e1d0508 02000010 ....$.0......... [ 163s] - 839e0a0 2ba93008 c91e0508 00000010 33a93008 +.0.........3.0. [ 163s] - 839e0b0 211d0508 00000010 3ba93008 0bf40408 !.......;.0..... [ 163s] - 839e0c0 00000010 46a93008 dfe30408 00000010 ....F.0......... [ 163s] - 839e0d0 55a93008 b2e20408 01000010 5ea93008 U.0.........^.0. [ 163s] - 839e0e0 7fce0408 00000010 69a93008 a5ce0408 ........i.0..... [ 163s] - 839e0f0 00000010 6fa93008 fbdf0408 00000010 ....o.0......... [ 163s] - 839e100 75a93008 31e20408 01000010 7ca93008 u.0.1.......|.0. [ 163s] - 839e110 1ffd0408 01000010 82a93008 5be00408 ..........0.[... [ 163s] - 839e120 01000010 89a93008 9fdf0408 01000010 ......0......... [ 163s] - 839e130 90a93008 7ade0408 01000010 c6923008 ..0.z.........0. [ 163s] - 839e140 87210508 01000010 9a923008 7b1f0508 .!........0.{... [ 163s] - 839e150 02000010 98a93008 33f90408 01000010 ......0.3....... [ 163s] - 839e160 a0a93008 bada0408 01000010 a9a93008 ..0...........0. [ 163s] - 839e170 97030508 01000010 afa93008 c5fe0408 ..........0..... [ 163s] - 839e180 01000010 9fa23008 3b180508 00000010 ......0.;....... [ 163s] - 839e190 17843008 3b180508 00000010 dd833008 ..0.;.........0. [ 163s] - 839e1a0 05d30408 01000010 ebc03008 ab1a0508 ..........0..... [ 163s] - 839e1b0 01000010 b7a93008 a0f00408 01000010 ......0......... [ 163s] - 839e1c0 bfa93008 cfef0408 00000010 c7a93008 ..0...........0. [ 163s] - 839e1d0 91f80408 01000010 cea93008 17cb0408 ..........0..... [ 163s] - 839e1e0 01000010 8a833008 90cb0408 01000010 ......0......... [ 163s] compare /.build.oldpackages/js-debuginfo-1.0.0-9.58.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-9.59.i686.rpm [ 163s] skipping -debuginfo package [ 163s] compare /.build.oldpackages/js-debugsource-1.0.0-9.58.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-9.59.i686.rpm [ 164s] Comparing js-debugsource-1.0.0-9.58.i686.rpm to js-debugsource-1.0.0-9.59.i686.rpm [ 164s] This is not a prerelease project. Compare the project name. [ 164s] comparing rpmtags [ 164s] comparing RELEASE [ 164s] comparing PROVIDES [ 164s] comparing scripts [ 164s] comparing filelist [ 164s] comparing file checksum [ 164s] creating rename script [ 164s] RPM meta information is identical [ 164s] compare /.build.oldpackages/js-devel-1.0.0-9.58.i686.rpm /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-9.59.i686.rpm [ 164s] Comparing js-devel-1.0.0-9.58.i686.rpm to js-devel-1.0.0-9.59.i686.rpm [ 164s] This is not a prerelease project. Compare the project name. [ 164s] comparing rpmtags [ 164s] comparing RELEASE [ 164s] comparing PROVIDES [ 165s] comparing scripts [ 165s] comparing filelist [ 165s] comparing file checksum [ 165s] creating rename script [ 165s] RPM meta information is identical [ 165s] compare /.build.oldpackages/libmozjs185-1.0.0-9.58.i686.rpm /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-9.59.i686.rpm [ 165s] Comparing libmozjs185-1.0.0-9.58.i686.rpm to libmozjs185-1.0.0-9.59.i686.rpm [ 165s] This is not a prerelease project. Compare the project name. [ 165s] comparing rpmtags [ 165s] comparing RELEASE [ 165s] comparing PROVIDES [ 165s] comparing scripts [ 165s] comparing filelist [ 165s] comparing file checksum [ 165s] creating rename script [ 165s] RPM meta information is identical [ 165s] compare /.build.oldpackages/libmozjs185-debuginfo-1.0.0-9.58.i686.rpm /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-9.59.i686.rpm [ 166s] skipping -debuginfo package [ 166s] comparing /.build.oldpackages/rpmlint.log and /home/abuild/rpmbuild/OTHER/rpmlint.log [ 166s] ... saving built statistics [ 166s] ... saving built packages [ 166s] /home/abuild/rpmbuild/RPMS/i686/js-1.0.0-9.59.i686.rpm [ 166s] /home/abuild/rpmbuild/RPMS/i686/js-debuginfo-1.0.0-9.59.i686.rpm [ 166s] /home/abuild/rpmbuild/RPMS/i686/js-debugsource-1.0.0-9.59.i686.rpm [ 166s] /home/abuild/rpmbuild/RPMS/i686/js-devel-1.0.0-9.59.i686.rpm [ 166s] /home/abuild/rpmbuild/RPMS/i686/libmozjs185-1.0.0-9.59.i686.rpm [ 166s] /home/abuild/rpmbuild/RPMS/i686/libmozjs185-debuginfo-1.0.0-9.59.i686.rpm [ 166s] /home/abuild/rpmbuild/RPMS/x86_64/libmozjs185-32bit-1.0.0-9.59.x86_64.rpm [ 166s] /home/abuild/rpmbuild/RPMS/x86_64/libmozjs185-debuginfo-32bit-1.0.0-9.59.x86_64.rpm [ 166s] /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.59.src.rpm [ 166s] /home/abuild/rpmbuild/OTHER/_statistics [ 166s] /home/abuild/rpmbuild/OTHER/rpmlint.log [ 166s] [ 166s] w15 finished "build js.spec" at Sun Aug 28 04:31:36 UTC 2016. [ 166s] [ 169s] [ 159.000257] SysRq : Power Off [ 169s] [ 159.108324] Power down. [ 170s] build: extracting built packages... [ 173s] js-1.0.0-9.59.i686.rpm [ 173s] js-debuginfo-1.0.0-9.59.i686.rpm [ 173s] js-debugsource-1.0.0-9.59.i686.rpm [ 173s] js-devel-1.0.0-9.59.i686.rpm [ 173s] libmozjs185-1.0.0-9.59.i686.rpm [ 173s] libmozjs185-debuginfo-1.0.0-9.59.i686.rpm [ 173s] libmozjs185-32bit-1.0.0-9.59.x86_64.rpm [ 173s] libmozjs185-debuginfo-32bit-1.0.0-9.59.x86_64.rpm [ 173s] js-1.0.0-9.59.src.rpm [ 173s] _statistics [ 173s] rpmlint.log