[ 0s] Using BUILD_ROOT=/srv/build/root_1/.mount [ 0s] Using BUILD_ARCH=aarch64 [ 0s] Doing kvm build in /srv/build/root_1/root [ 0s] [ 0s] [ 0s] w20 started "build _service:gbs:js.spec" at Tue Jun 23 17:12:08 UTC 2015. [ 0s] [ 0s] Building js for project 'Tizen:3.0.2015.Q2:Common' repository 'arm64-x11' arch 'aarch64' srcmd5 'a0ae3a1e3567b64f6d3fa0090a1f584b' [ 0s] [ 0s] processing specfile /srv/build/root_1/.build-srcdir/_service:gbs:js.spec ... [ 0s] running changelog2spec --target rpm --file /srv/build/root_1/.build-srcdir/_service:gbs:js.spec [ 0s] init_buildsystem --configdir /var/run/obs/worker/1/build/configs --cachedir /var/cache/build --prepare --clean --rpmlist /srv/build/root_1/.build.rpmlist /srv/build/root_1/.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 0s] registering binfmt handlers for VM [ 0s] /.build/qemu-reg: No such file or directory [ 0s] /.build/qemu-reg: failed. Trying alternate binfmt file [ 0s] write: Invalid argument [ 0s] /proc/sys/fs/binfmt_misc/register: write failed [ 0s] /usr/lib/build/qemu-reg: line 7: write failed. Content: :arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm-binfmt:P [ 0s] [ 0s] /usr/lib/build/qemu-reg: binfmt registration failed [ 1s] cycle: libsoftokn3 -> nss [ 1s] breaking dependency nss -> libsoftokn3 [ 1s] [1/39] preinstalling libmagic-data... [ 1s] [2/39] preinstalling setup... [ 1s] [3/39] preinstalling filesystem... [ 1s] [4/39] preinstalling glibc... [ 1s] [5/39] preinstalling bash... [ 1s] [6/39] preinstalling diffutils... [ 1s] [7/39] preinstalling libattr... [ 1s] [8/39] preinstalling libbz2... [ 1s] [9/39] preinstalling libelf... [ 1s] [10/39] preinstalling libfreebl3... [ 1s] [11/39] preinstalling libgcc_s1... [ 1s] [12/39] preinstalling liblua... [ 1s] [13/39] preinstalling liblzma... [ 1s] [14/39] preinstalling libncurses... [ 1s] [15/39] preinstalling libpopt... [ 1s] [16/39] preinstalling libsmack... [ 1s] [17/39] preinstalling libsqlite... [ 1s] [18/39] preinstalling libuuid... [ 1s] [19/39] preinstalling nspr... [ 1s] [20/39] preinstalling sed... [ 1s] [21/39] preinstalling tar... [ 1s] [22/39] preinstalling zlib... [ 1s] [23/39] preinstalling qemu-accel-aarch64-cross-aarch64... [ 5s] [24/39] preinstalling qemu-linux-user-cross-arm... [ 6s] [25/39] preinstalling grep... [ 6s] [26/39] preinstalling libacl... [ 6s] [27/39] preinstalling libblkid... [ 6s] [28/39] preinstalling libcap... [ 6s] [29/39] preinstalling libreadline... [ 6s] [30/39] preinstalling smack... [ 6s] [31/39] preinstalling bzip2... [ 6s] [32/39] preinstalling libmagic... [ 6s] [33/39] preinstalling libxml2... [ 6s] [34/39] preinstalling libmount... [ 6s] [35/39] preinstalling coreutils... [ 6s] [36/39] preinstalling util-linux... [ 6s] [37/39] preinstalling nss... [ 6s] [38/39] preinstalling libsoftokn3... [ 6s] [39/39] preinstalling rpm... [ 6s] [ 6s] [1/9] preinstalling libext2fs... [ 6s] [2/9] preinstalling libpcre... [ 6s] [3/9] preinstalling libsmartcols... [ 6s] [4/9] preinstalling libuuid... [ 6s] [5/9] preinstalling perl... [ 7s] [6/9] preinstalling grep... [ 7s] [7/9] preinstalling libblkid... [ 7s] [8/9] preinstalling libmount... [ 7s] [9/9] preinstalling util-linux... [ 7s] copying packages... [ 8s] reordering...cycle: gcc49-locale -> gcc49 [ 8s] breaking dependency gcc49 -> gcc49-locale [ 8s] cycle: coreutils -> pam [ 8s] breaking dependency pam -> coreutils [ 8s] cycle: nss -> libsoftokn3 [ 8s] breaking dependency nss -> libsoftokn3 [ 8s] done [ 16s] booting kvm ... [ 16s] /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/initvm.x86_64 -m 8000 -drive file=/srv/build/root_1/root,if=virtio,cache=none -drive file=/srv/build/root_1/root,if=ide,index=0,cache=none -drive file=/srv/build/root_1/swap,if=virtio,cache=none -smp 4 [ 21s] [ 0.000000] tsc: Fast TSC calibration failed [ 21s] doing fast boot [ 21s] Creating device nodes with udev [ 22s] Waiting for device /dev/vda to appear: ok [ 22s] fsck from util-linux 2.21.2 [ 22s] [/sbin/fsck.ext4 (1) -- /] fsck.ext4 -a /dev/vda [ 22s] /dev/vda: clean, 4728/2392064 files, 280262/9568256 blocks [ 22s] fsck succeeded. Mounting root device read-write. [ 22s] Mounting root /dev/vda [ 22s] mount -o rw -t ext4 /dev/vda /root [ 25s] replacing /etc/mtab with symlink to /proc/self/mounts [ 47s] [ 26.134582] qemu-arm64[1]: segfault at 4000800500 ip 000000006066c1d0 sp 00007fffcaa71dc0 error 7 [ 47s] 2nd stage started in virtual machine [ 47s] machine type: aarch64 [ 50s] swapon /dev/vdb [ 50s] swapon: /dev/vdb: found swap signature: version 1d, page-size 4, same byte order [ 50s] swapon: /dev/vdb: pagesize=4096, swapsize=2147483648, devsize=2147483648 [ 51s] VM_IMAGE: , VM_SWAP: /dev/vdb [ 53s] mount: none is already mounted or /proc busy [ 53s] mount: none is already mounted or /dev/pts busy [ 53s] logging output to //.build.log... [ 55s] processing specfile /.build-srcdir/_service:gbs:js.spec ... [ 55s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /var/cache/build /.build-srcdir/_service:gbs:js.spec build rpmlint-Factory ... [ 70s] running qemu-accel-aarch64-cross-aarch64 postinstall script [ 71s] + builtin echo 'Starting qemu post script' [ 71s] Starting qemu post script [ 71s] ++ uname -m [ 71s] + '[' aarch64 = aarch64 ']' [ 71s] + builtin echo aarch64 arch [ 71s] aarch64 arch [ 71s] + ln -sf '%{our_path}/lib/libnsl.so.1' /lib/libnsl.so.1 [ 71s] + '[' '!' -d /proc/sys/fs/binfmt_misc ']' [ 71s] + did_mount_it= [ 71s] + '[' '!' -f /proc/sys/fs/binfmt_misc/register ']' [ 71s] + '[' -e /proc/sys/fs/binfmt_misc/aarch64 ']' [ 71s] + builtin echo Unregistering accelerated handler [ 71s] Unregistering accelerated handler [ 71s] + builtin echo -1 [ 71s] + '[' '!' -e /proc/sys/fs/binfmt_misc/aarch64 ']' [ 71s] + builtin echo Registering right binfmt handler [ 71s] Registering right binfmt handler [ 71s] + builtin echo ':aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/qemu/qemu-aarch64-binfmt:P' [ 71s] + cat /proc/sys/fs/binfmt_misc/aarch64 [ 71s] + sed -e 's/mask/mask /' [ 71s] enabled [ 71s] interpreter /qemu/qemu-aarch64-binfmt [ 71s] flags: P [ 71s] offset 0 [ 71s] magic 7f454c460201010000000000000000000200b7 [ 71s] mask ffffffffffffff00fffffffffffffffffeffff [ 71s] + '[' -n ']' [ 71s] + builtin echo 'Unmounting again.' [ 71s] Unmounting again. [ 71s] + umount /proc/sys/fs/binfmt_misc [ 72s] + ls /qemu [ 72s] + read f [ 72s] + '[' -f /usr/bin/qemu-aarch64 ']' [ 72s] + builtin echo /usr/bin/qemu-aarch64 already 'presents!' [ 72s] /usr/bin/qemu-aarch64 already presents! [ 72s] + read f [ 72s] + '[' -f /usr/bin/qemu-aarch64-binfmt ']' [ 72s] + builtin echo /usr/bin/qemu-aarch64-binfmt already 'presents!' [ 72s] /usr/bin/qemu-aarch64-binfmt already presents! [ 72s] + read f [ 72s] + '[' -f /usr/bin/qemu-arm64 ']' [ 72s] + builtin echo /usr/bin/qemu-arm64 already 'presents!' [ 72s] /usr/bin/qemu-arm64 already presents! [ 72s] + read f [ 72s] + '[' -f /usr/bin/qemu-arm64-binfmt ']' [ 72s] + builtin echo /usr/bin/qemu-arm64-binfmt already 'presents!' [ 72s] /usr/bin/qemu-arm64-binfmt already presents! [ 72s] + read f [ 72s] + echo All done [ 72s] All done [ 72s] + echo 0 [ 72s] + '[' -f /usr/bin/gcc ']' [ 72s] ++ echo -n x86_64 [ 72s] ++ sed -e s/i.86/i586/ [ 72s] + HOST_ARCH=x86_64 [ 72s] + ACCEL_DIR=/emul/x86_64-for-aarch64 [ 72s] + mkdir -p /usr/bin/../lib/bfd-plugins [ 73s] + /usr/sbin/update-alternatives --install /usr/bin/../lib/bfd-plugins/liblto_plugin_x86_64.so liblto_plugin_x86_64.so /emul/x86_64-for-aarch64/usr/lib/gcc/aarch64-tizen-linux//liblto_plugin.so 3 [ 73s] .init_b_cache/scripts/qemu-accel-aarch64-cross-aarch64.post: line 61: /usr/sbin/update-alternatives: No such file or directory [ 73s] running setup postinstall script [ 73s] .init_b_cache/scripts/setup.post: line 1: syntax error near unexpected token `name' [ 73s] .init_b_cache/scripts/setup.post: line 1: `for i, name in ipairs({"passwd", "shadow", "group", "gshadow"}) do' [ 73s] initializing rpm db... [ 75s] [1/105] installing libmagic-data-5.18-8.5 [ 75s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 75s] [2/105] installing libstdc++-locale-4.9.2-12.2 [ 75s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 75s] [3/105] installing setup-0.9-10.3 [ 75s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 75s] [4/105] installing terminfo-base-5.9-6.5 [ 75s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 75s] [5/105] installing filesystem-3.1-11.1 [ 75s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 75s] [6/105] installing glibc-2.21-8.22 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [7/105] installing bash-4.3.30-16.6 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [8/105] installing cpio-2.11-7.3 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [9/105] installing diffutils-3.3-7.3 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [10/105] installing findutils-4.5.14-7.5 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [11/105] installing gawk-4.1.1-7.3 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [12/105] installing hostname-3.12-6.3 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [13/105] installing libatomic-4.9.2-12.2 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [14/105] installing libattr-2.4.47-8.5 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [15/105] installing libbz2-1.0.6-6.16 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [16/105] installing libelf-0.160-7.6 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [17/105] installing libext2fs-1.42.11-9.2 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [18/105] installing libfreebl3-3.17.2-12.31 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 76s] [19/105] installing libgcc_s1-4.9.2-12.2 [ 76s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [20/105] installing libgdbm-1.11-8.6 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [21/105] installing libgmp-6.0.0-7.4 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [22/105] installing libgomp-4.9.2-12.2 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [23/105] installing libitm-4.9.2-12.2 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [24/105] installing libltdl-2.4.2-6.5 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [25/105] installing liblua-5.1.4-8.3 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [26/105] installing liblzma-5.1.3-7.6 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [27/105] installing libpcre-8.31-5.3 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [28/105] installing libpopt-1.16-5.5 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [29/105] installing libpython-2.7.8-7.4 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [30/105] installing libsmack-1.1.0-11.5 [ 77s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 77s] [31/105] installing libsmartcols-2.25.2-10.6 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [32/105] installing libsqlite-3.7.14-10.4 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [33/105] installing libuuid-2.25.2-10.6 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [34/105] installing m4-1.4.17-7.3 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [35/105] installing net-tools-2.0_20121208git-5.5 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [36/105] installing nspr-4.10.7-8.8 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [37/105] installing patch-2.7-5.5 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [38/105] installing pkg-config-0.28-6.5 [ 78s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 78s] [39/105] installing sed-4.2.2-7.3 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [40/105] installing tar-1.27-5.2 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [41/105] installing update-alternatives-1.16.3-7.3 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [42/105] installing which-2.20-5.3 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [43/105] installing zip-3.0-5.3 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [44/105] installing zlib-1.2.8-7.5 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [45/105] installing libncurses-5.9-6.5 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [46/105] installing build-compare-2015.04.28-10.7 [ 79s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 79s] [47/105] installing gcc49-info-4.9.2-12.2 [ 80s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 80s] [48/105] installing qemu-linux-user-cross-arm-2.2.0-9.6 [ 81s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 81s] [49/105] installing less-466-7.3 [ 81s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 81s] [50/105] installing libacl-2.2.52-8.5 [ 81s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 81s] [51/105] installing libasm-0.160-7.6 [ 82s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 82s] [52/105] installing libblkid-2.25.2-10.6 [ 82s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 82s] [53/105] installing libcap-2.24-7.14 [ 82s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 82s] [54/105] installing libmpfr-3.1.2-7.5 [ 82s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 82s] [55/105] installing libopenssl-1.0.1l-10.7 [ 83s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 83s] [56/105] installing libreadline-5.2-6.3 [ 83s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 83s] [57/105] installing make-4.0-8.3 [ 83s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 83s] [58/105] installing nss-certs-3.17.2-12.31 [ 83s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 83s] [59/105] installing smack-1.1.0-11.5 [ 84s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 84s] [60/105] installing bzip2-1.0.6-6.16 [ 84s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 84s] [61/105] installing grep-2.19-7.3 [ 84s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 84s] [62/105] installing libmagic-5.18-8.5 [ 84s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 84s] [63/105] installing libstdc++-4.9.2-12.2 [ 84s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 84s] [64/105] installing libxml2-2.8.0-8.4 [ 84s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 84s] [65/105] installing nspr-devel-4.10.7-8.8 [ 85s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 85s] [66/105] installing xz-5.1.3-7.6 [ 85s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 85s] [67/105] installing binutils-2.25-15.2 [ 85s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 85s] update-alternatives: using /usr/bin/ld.bfd to provide /usr/bin/ld (ld) in auto mode. [ 85s] [68/105] installing libdw-0.160-7.6 [ 85s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 85s] [69/105] installing db4-4.8.30.NC-6.6 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] [70/105] installing file-5.18-8.5 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] [71/105] installing libmount-2.25.2-10.6 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] [72/105] installing libmpc-1.0-5.6 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] [73/105] installing binutils-gold-2.25-15.2 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] update-alternatives: using /usr/bin/ld.gold to provide /usr/bin/ld (ld) in auto mode. [ 86s] [74/105] installing elfutils-0.160-7.6 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] [75/105] installing cpp49-4.9.2-12.2 [ 86s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 86s] [76/105] installing perl-5.20.0-7.9 [ 88s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 88s] [77/105] installing python-2.7.8-7.4 [ 89s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 89s] [78/105] installing build-mkbaselibs-20120927-8.1 [ 89s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 90s] [79/105] installing cpp-4.9-8.1 [ 90s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 90s] [80/105] installing autoconf-2.69-7.1 [ 90s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 90s] [81/105] installing build-20120927-8.1 [ 90s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 90s] [82/105] installing pam-1.1.6-8.6 [ 90s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 90s] [83/105] installing nss-3.17.2-12.31 [ 90s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 91s] [84/105] installing libsoftokn3-3.17.2-12.31 [ 91s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 91s] [85/105] installing coreutils-8.21-9.2 [ 91s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 91s] [86/105] installing util-linux-2.25.2-10.6 [ 91s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 91s] [87/105] installing rpm-4.11.0.1-29.5 [ 92s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 92s] [88/105] installing linux-glibc-devel-3.10-7.1 [ 92s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 92s] [89/105] installing glibc-locale-2.21-8.22 [ 93s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 93s] [90/105] installing gzip-1.6-6.5 [ 93s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 93s] [91/105] installing automake-1.14.1-7.2 [ 93s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 94s] [92/105] installing tzdata-2014h-7.3 [ 94s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 94s] [93/105] installing autoconf213-2.13-7.1 [ 94s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 94s] [94/105] installing rpmlint-mini-1.5-10.2 [ 94s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 94s] [95/105] installing rpmlint-tizen-1.0-5.1 [ 94s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 94s] [96/105] installing glibc-devel-2.21-8.22 [ 94s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 95s] [97/105] installing libtool-2.4.2-6.5 [ 95s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 95s] [98/105] installing libstdc++49-devel-4.9.2-12.2 [ 95s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 95s] [99/105] installing gcc49-4.9.2-12.2 [ 96s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 96s] [100/105] installing gcc49-locale-4.9.2-12.2 [ 96s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 96s] [101/105] installing gcc-4.9-8.1 [ 96s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 96s] [102/105] installing gcc49-c++-4.9.2-12.2 [ 96s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 96s] [103/105] installing gcc-c++-4.9-8.1 [ 96s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 96s] [104/105] installing qemu-accel-aarch64-cross-aarch64-0.4-18.5 [ 102s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 102s] + builtin echo 'Starting qemu post script' [ 102s] Starting qemu post script [ 102s] ++ uname -m [ 102s] + '[' aarch64 = aarch64 ']' [ 102s] + builtin echo aarch64 arch [ 102s] aarch64 arch [ 102s] + ln -sf '%{our_path}/lib/libnsl.so.1' /lib/libnsl.so.1 [ 102s] + '[' '!' -d /proc/sys/fs/binfmt_misc ']' [ 102s] + did_mount_it= [ 102s] + '[' '!' -f /proc/sys/fs/binfmt_misc/register ']' [ 102s] + builtin echo mounting binfmt_misc [ 102s] mounting binfmt_misc [ 102s] + mount binfmt_misc -t binfmt_misc /proc/sys/fs/binfmt_misc [ 102s] + did_mount_it=1 [ 102s] + '[' -e /proc/sys/fs/binfmt_misc/aarch64 ']' [ 102s] + builtin echo Unregistering accelerated handler [ 102s] Unregistering accelerated handler [ 102s] + builtin echo -1 [ 102s] + '[' '!' -e /proc/sys/fs/binfmt_misc/aarch64 ']' [ 102s] + builtin echo Registering right binfmt handler [ 102s] Registering right binfmt handler [ 102s] + builtin echo ':aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/qemu/qemu-aarch64-binfmt:P' [ 102s] + cat /proc/sys/fs/binfmt_misc/aarch64 [ 102s] + sed -e 's/mask/mask /' [ 102s] enabled [ 102s] interpreter /qemu/qemu-aarch64-binfmt [ 102s] flags: P [ 102s] offset 0 [ 102s] magic 7f454c460201010000000000000000000200b7 [ 102s] mask ffffffffffffff00fffffffffffffffffeffff [ 102s] + '[' -n 1 ']' [ 102s] + builtin echo 'Unmounting again.' [ 102s] Unmounting again. [ 102s] + umount /proc/sys/fs/binfmt_misc [ 102s] + ls /qemu [ 102s] + read f [ 102s] + '[' -f /usr/bin/qemu-aarch64 ']' [ 102s] + builtin echo /usr/bin/qemu-aarch64 already 'presents!' [ 102s] /usr/bin/qemu-aarch64 already presents! [ 102s] + read f [ 102s] + '[' -f /usr/bin/qemu-aarch64-binfmt ']' [ 102s] + builtin echo /usr/bin/qemu-aarch64-binfmt already 'presents!' [ 102s] /usr/bin/qemu-aarch64-binfmt already presents! [ 102s] + read f [ 102s] + '[' -f /usr/bin/qemu-arm64 ']' [ 102s] + builtin echo /usr/bin/qemu-arm64 already 'presents!' [ 102s] /usr/bin/qemu-arm64 already presents! [ 102s] + read f [ 102s] + '[' -f /usr/bin/qemu-arm64-binfmt ']' [ 102s] + builtin echo /usr/bin/qemu-arm64-binfmt already 'presents!' [ 102s] /usr/bin/qemu-arm64-binfmt already presents! [ 102s] + read f [ 102s] + echo All done [ 102s] All done [ 102s] + echo 0 [ 102s] + '[' -f /usr/bin/gcc ']' [ 102s] ++ LANG=C [ 102s] ++ gcc --version [ 102s] ++ head -1 [ 102s] ++ sed -e 's/^.*gcc[^0-9]*\(\([0-9]*\.\)\+[0-9]*\).*$/\1/' [ 102s] + export GCCVER=4.9.2 [ 102s] + GCCVER=4.9.2 [ 102s] + for f in crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o [ 102s] + ln -s /usr/lib64/gcc/aarch64-tizen-linux/4.9.2/crtbegin.o /usr/lib/crtbegin.o [ 102s] + for f in crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o [ 102s] + ln -s /usr/lib64/gcc/aarch64-tizen-linux/4.9.2/crtbeginS.o /usr/lib/crtbeginS.o [ 102s] + for f in crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o [ 102s] + ln -s /usr/lib64/gcc/aarch64-tizen-linux/4.9.2/crtbeginT.o /usr/lib/crtbeginT.o [ 102s] + for f in crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o [ 102s] + ln -s /usr/lib64/gcc/aarch64-tizen-linux/4.9.2/crtend.o /usr/lib/crtend.o [ 102s] + for f in crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o [ 102s] + ln -s /usr/lib64/gcc/aarch64-tizen-linux/4.9.2/crtendS.o /usr/lib/crtendS.o [ 102s] ++ echo -n x86_64 [ 102s] ++ sed -e s/i.86/i586/ [ 102s] + HOST_ARCH=x86_64 [ 102s] + ACCEL_DIR=/emul/x86_64-for-aarch64 [ 102s] + mkdir -p /usr/bin/../lib/bfd-plugins [ 102s] + /usr/sbin/update-alternatives --install /usr/bin/../lib/bfd-plugins/liblto_plugin_x86_64.so liblto_plugin_x86_64.so /emul/x86_64-for-aarch64/usr/lib/gcc/aarch64-tizen-linux/4.9.2/liblto_plugin.so 3 [ 102s] update-alternatives: error: alternative path /emul/x86_64-for-aarch64/usr/lib/gcc/aarch64-tizen-linux/4.9.2/liblto_plugin.so doesn't exist. [ 102s] warning: %post(qemu-accel-aarch64-cross-aarch64-0.4-18.5.aarch64) scriptlet failed, exit status 2 [ 102s] [105/105] installing rpm-build-4.11.0.1-29.5 [ 102s] error: Failed to dlopen /usr/lib64/rpm-plugins/msm.so /usr/lib64/rpm-plugins/msm.so: cannot open shared object file: No such file or directory [ 102s] removing nis flags from //etc/nsswitch.conf... [ 102s] now finalizing build dir... [ 103s] qemu: Unsupported syscall: 219 [ 109s] build target is aarch64-tizen-linux [ 109s] ----------------------------------------------------------------- [ 109s] I have the following modifications for js.spec: [ 109s] 7c7 [ 109s] < Release: 0 [ 109s] --- [ 109s] > Release: 9.4 [ 109s] 109a110 [ 109s] > %changelog [ 109s] ----------------------------------------------------------------- [ 109s] ----- building js.spec (user abuild) [ 109s] ----------------------------------------------------------------- [ 109s] ----------------------------------------------------------------- [ 109s] qemu: Unsupported syscall: 219 [ 109s] + exec rpmbuild -ba --define '_srcdefattr (-,root,root)' --nosignature --target=aarch64-tizen-linux --define '_build_create_debug 1' --define 'disturl obs://build.tizen.org/Tizen:3.0.2015.Q2:Common/arm64-x11/a0ae3a1e3567b64f6d3fa0090a1f584b-js' /home/abuild/rpmbuild/SOURCES/js.spec [ 109s] Building target platforms: aarch64-tizen-linux [ 109s] Building for target aarch64-tizen-linux [ 109s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VUyagP [ 109s] + umask 022 [ 109s] + cd /home/abuild/rpmbuild/BUILD [ 109s] + cd /home/abuild/rpmbuild/BUILD [ 109s] + rm -rf js-1.0.0 [ 109s] + /bin/bzip2 -dc /home/abuild/rpmbuild/SOURCES/js-1.0.0.tar.bz2 [ 109s] + /bin/tar -xf - [ 110s] + STATUS=0 [ 110s] + '[' 0 -ne 0 ']' [ 110s] + cd js-1.0.0 [ 110s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 110s] + echo 'Patch #0 (5dc5722-to-41d3173.diff):' [ 110s] Patch #0 (5dc5722-to-41d3173.diff): [ 110s] + /bin/cat /home/abuild/rpmbuild/SOURCES/5dc5722-to-41d3173.diff [ 110s] + /bin/patch -p1 --fuzz=2 [ 110s] patching file js/src/Makefile.in [ 110s] patching file js/src/assembler/jit/ExecutableAllocator.h [ 110s] patching file js/src/assembler/wtf/Platform.h [ 110s] patching file js/src/configure [ 110s] patching file js/src/configure.in [ 110s] patching file js/src/jsval.h [ 110s] + exit 0 [ 110s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xJ4TBs [ 110s] + umask 022 [ 110s] + cd /home/abuild/rpmbuild/BUILD [ 110s] + cd js-1.0.0 [ 110s] ++ uname -m [ 110s] + [[ aarch64 == \a\a\r\c\h\6\4 ]] [ 110s] + ref=/usr/lib/rpm [ 110s] + for s in guess sub [ 110s] ++ find -maxdepth 8 -name config.guess [ 110s] + for c in '$(find -maxdepth 8 -name "config.$s")' [ 110s] + grep -q config-patches@ ./js/src/ctypes/libffi/config.guess [ 110s] + grep -q aarch64 ./js/src/ctypes/libffi/config.guess [ 110s] + install -m 755 /usr/lib/rpm/config.guess ./js/src/ctypes/libffi/config.guess [ 110s] + grep -q ppc64le ./js/src/ctypes/libffi/config.guess [ 110s] + for c in '$(find -maxdepth 8 -name "config.$s")' [ 110s] + grep -q config-patches@ ./js/src/build/autoconf/config.guess [ 110s] + grep -q aarch64 ./js/src/build/autoconf/config.guess [ 110s] + install -m 755 /usr/lib/rpm/config.guess ./js/src/build/autoconf/config.guess [ 110s] + grep -q ppc64le ./js/src/build/autoconf/config.guess [ 110s] + for s in guess sub [ 110s] ++ find -maxdepth 8 -name config.sub [ 110s] + for c in '$(find -maxdepth 8 -name "config.$s")' [ 110s] + grep -q config-patches@ ./js/src/ctypes/libffi/config.sub [ 110s] + grep -q aarch64 ./js/src/ctypes/libffi/config.sub [ 110s] + install -m 755 /usr/lib/rpm/config.sub ./js/src/ctypes/libffi/config.sub [ 110s] + grep -q ppc64le ./js/src/ctypes/libffi/config.sub [ 110s] + for c in '$(find -maxdepth 8 -name "config.$s")' [ 110s] + grep -q config-patches@ ./js/src/build/autoconf/config.sub [ 110s] + grep -q aarch64 ./js/src/build/autoconf/config.sub [ 110s] + install -m 755 /usr/lib/rpm/config.sub ./js/src/build/autoconf/config.sub [ 110s] + grep -q ppc64le ./js/src/build/autoconf/config.sub [ 110s] + LANG=C [ 110s] + export LANG [ 110s] + unset DISPLAY [ 110s] + CFLAGS='-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g' [ 110s] + export CFLAGS [ 110s] + CXXFLAGS='-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g' [ 110s] + export CXXFLAGS [ 110s] + FFLAGS='-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -I%_fmoddir' [ 110s] + export FFLAGS [ 110s] + LD_AS_NEEDED=1 [ 110s] + export LD_AS_NEEDED [ 110s] + export MOZILLA_VERSION=1.0.0 [ 110s] + MOZILLA_VERSION=1.0.0 [ 110s] + cd js [ 110s] + pushd src [ 110s] ~/rpmbuild/BUILD/js-1.0.0/js/src ~/rpmbuild/BUILD/js-1.0.0/js [ 110s] + export 'CPPFLAGS+= -DENABLE_JIT=0 ' [ 110s] + CPPFLAGS+=' -DENABLE_JIT=0 ' [ 110s] + export 'JIT_CONFIG_OPT=--disable-tracejit --disable-methodjit' [ 110s] + JIT_CONFIG_OPT='--disable-tracejit --disable-methodjit' [ 110s] + CFLAGS='-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g' [ 110s] + export CFLAGS [ 110s] + CXXFLAGS='-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g' [ 110s] + export CXXFLAGS [ 110s] + FFLAGS='-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -I%_fmoddir' [ 110s] + export FFLAGS [ 110s] + ./configure --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-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/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --with-system-nspr --enable-threadsafe --disable-tracejit --disable-methodjit [ 110s] creating cache ./config.cache [ 110s] checking host system type... aarch64-unknown-linux-gnu [ 110s] checking target system type... aarch64-unknown-linux-gnu [ 110s] checking build system type... aarch64-unknown-linux-gnu [ 110s] checking for mawk... no [ 110s] checking for gawk... gawk [ 110s] checking for perl5... no [ 110s] checking for perl... /bin/perl [ 110s] checking for gcc... gcc [ 110s] checking whether the C compiler (gcc -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g ) works... yes [ 110s] checking whether the C compiler (gcc -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g ) is a cross-compiler... no [ 110s] checking whether we are using GNU C... yes [ 110s] checking whether gcc accepts -g... yes [ 110s] checking for c++... c++ [ 111s] checking whether the C++ compiler (c++ -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g ) works... yes [ 111s] checking whether the C++ compiler (c++ -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g ) is a cross-compiler... no [ 111s] checking whether we are using GNU C++... yes [ 111s] checking whether c++ accepts -g... yes [ 111s] checking for ranlib... ranlib [ 111s] checking for as... /bin/as [ 111s] checking for ar... ar [ 111s] checking for ld... ld [ 111s] checking for strip... strip [ 111s] checking for windres... no [ 111s] checking whether gcc and cc understand -c and -o together... yes [ 111s] checking how to run the C preprocessor... gcc -E [ 111s] checking how to run the C++ preprocessor... c++ -E [ 111s] checking for sb-conf... no [ 111s] checking for ve... no [ 111s] checking for a BSD compatible install... /bin/install -c [ 111s] checking whether ln -s works... yes [ 111s] checking for minimum required perl version >= 5.006... 5.020000 [ 111s] checking for full perl installation... yes [ 111s] checking for python2.7... /bin/python2.7 [ 111s] checking for doxygen... : [ 111s] checking for autoconf... /bin/autoconf [ 111s] checking for unzip... : [ 111s] checking for zip... /bin/zip [ 111s] checking for makedepend... no [ 111s] checking for xargs... /bin/xargs [ 111s] checking for gmake... /bin/gmake [ 111s] checking for X... no [ 111s] checking whether the compiler supports -Wno-invalid-offsetof... yes [ 111s] checking whether the compiler supports -Wno-variadic-macros... yes [ 111s] checking whether the compiler supports -Werror=return-type... yes [ 112s] checking whether ld has archive extraction flags... yes [ 112s] checking that static assertion macros used in autoconf tests work... yes [ 112s] checking for 64-bit OS... yes [ 112s] checking for Python version >= 2.5 but not 3.x... yes [ 112s] checking for ANSI C header files... yes [ 112s] checking for working const... yes [ 112s] checking for mode_t... yes [ 112s] checking for off_t... yes [ 112s] checking for pid_t... yes [ 112s] checking for size_t... yes [ 112s] checking for __stdcall... no [ 112s] checking for ssize_t... yes [ 112s] checking for st_blksize in struct stat... yes [ 112s] checking for siginfo_t... yes [ 112s] checking for stdint.h... yes [ 112s] checking for the size of void*... 8 [ 112s] checking for the alignment of void*... 8 [ 112s] checking for the size of double... 8 [ 112s] checking for int16_t... yes [ 113s] checking for int32_t... yes [ 113s] checking for int64_t... yes [ 113s] checking for int64... no [ 113s] checking for uint... yes [ 113s] checking for uint_t... no [ 113s] checking for uint16_t... no [ 113s] checking for uname.domainname... yes [ 113s] checking for uname.__domainname... no [ 113s] checking for visibility(hidden) attribute... yes [ 113s] checking for visibility(default) attribute... yes [ 113s] checking for visibility pragma support... yes [ 113s] checking For gcc visibility bug with class-level attributes (GCC bug 26905)... yes [ 113s] checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no [ 113s] checking for __force_align_arg_pointer__ attribute... no [ 113s] checking for dirent.h that defines DIR... yes [ 113s] checking for opendir in -ldir... no [ 113s] checking for sys/byteorder.h... no [ 113s] checking for compat.h... no [ 113s] checking for getopt.h... yes [ 113s] checking for sys/bitypes.h... yes [ 113s] checking for memory.h... yes [ 113s] checking for unistd.h... yes [ 113s] checking for gnu/libc-version.h... yes [ 113s] checking for nl_types.h... yes [ 113s] checking for malloc.h... yes [ 113s] checking for X11/XKBlib.h... no [ 113s] checking for io.h... no [ 113s] checking for sys/statvfs.h... yes [ 113s] checking for sys/statfs.h... yes [ 113s] checking for sys/vfs.h... yes [ 113s] checking for sys/mount.h... yes [ 113s] checking for sys/quota.h... yes [ 113s] checking for linux/quota.h... yes [ 114s] checking for mmintrin.h... no [ 114s] checking for new... yes [ 114s] checking for sys/cdefs.h... yes [ 114s] checking for linux/perf_event.h... yes [ 114s] checking for gethostbyname_r in -lc_r... no [ 114s] checking for library containing dlopen... -ldl [ 114s] checking for dlfcn.h... yes [ 114s] checking for dladdr... yes [ 114s] checking for socket in -lsocket... no [ 114s] checking for ARM SIMD support in compiler... no [ 114s] checking for pthread_create in -lpthreads... no [ 115s] checking for pthread_create in -lpthread... yes [ 115s] checking whether gcc accepts -pthread... yes [ 115s] checking whether mmap() sees write()s... yes [ 115s] checking whether gcc needs -traditional... no [ 115s] checking for 8-bit clean memcmp... yes [ 115s] checking for fchmod... yes [ 115s] checking for flockfile... yes [ 115s] checking for getc_unlocked... yes [ 115s] checking for _getc_nolock... no [ 115s] checking for getpagesize... yes [ 115s] checking for lchown... yes [ 116s] checking for localtime_r... yes [ 116s] checking for lstat64... yes [ 116s] checking for memmove... yes [ 116s] checking for random... yes [ 116s] checking for rint... no [ 116s] checking for sbrk... yes [ 116s] checking for snprintf... yes [ 116s] checking for stat64... yes [ 116s] checking for statvfs... yes [ 116s] checking for statvfs64... yes [ 116s] checking for strerror... yes [ 117s] checking for strtok_r... yes [ 117s] checking for truncate64... yes [ 117s] checking for clock_gettime(CLOCK_MONOTONIC) and -lrt... yes [ 117s] checking for wcrtomb... yes [ 117s] checking for mbrtowc... yes [ 117s] checking for res_ninit()... yes [ 117s] checking for gnu_get_libc_version()... yes [ 117s] checking for iconv in -lc... yes [ 117s] checking for iconv()... yes [ 117s] checking for iconv() with const input... no [ 117s] checking for an implementation of va_copy()... yes [ 118s] checking for an implementation of __va_copy()... yes [ 118s] checking whether va_lists can be copied by value... yes [ 118s] checking for gcc 3.0 ABI... yes [ 118s] checking for C++ "explicit" keyword... yes [ 118s] checking for C++ "typename" keyword... yes [ 118s] checking for modern C++ template specialization syntax support... yes [ 118s] checking whether partial template specialization works... yes [ 118s] checking whether operators must be re-defined for templates derived from templates... no [ 118s] checking whether we need to cast a derived template to pass as its base class... no [ 118s] checking whether the compiler can resolve const ambiguities for templates... yes [ 118s] checking whether the C++ "using" keyword can change access... yes [ 118s] checking whether the C++ "using" keyword resolves ambiguity... yes [ 118s] checking for "std::" namespace... yes [ 118s] checking whether standard template operator!=() is ambiguous... unambiguous [ 118s] checking for C++ reinterpret_cast... yes [ 119s] checking for C++ dynamic_cast to void*... yes [ 119s] checking whether C++ requires implementation of unused virtual methods... no [ 119s] checking for trouble comparing to zero near std::operator!=()... no [ 119s] checking for __thread keyword for TLS variables... yes [ 119s] checking for malloc.h... (cached) yes [ 119s] checking for strndup... yes [ 119s] checking for posix_memalign... yes [ 119s] checking for memalign... yes [ 119s] checking for valloc... yes [ 119s] checking for __attribute__((always_inline))... yes [ 119s] checking for __attribute__((malloc))... yes [ 119s] checking for __attribute__((warn_unused_result))... yes [ 119s] checking for __attribute__((noreturn))... yes [ 119s] checking for LC_MESSAGES... yes [ 120s] checking for localeconv... yes [ 120s] checking for nspr-config... /bin/nspr-config [ 120s] checking for NSPR - version >= 4.7.0... yes [ 120s] checking for valid optimization flags... yes [ 120s] checking for __cxa_demangle... yes [ 120s] checking for unwind.h... yes [ 120s] checking for _Unwind_Backtrace... yes [ 120s] checking for gcc -pipe support... yes [ 120s] checking whether C compiler supports -fprofile-generate... yes [ 120s] checking whether C++ compiler has -pedantic long long bug... no [ 120s] checking for correct temporary object destruction order... yes [ 120s] checking for correct overload resolution with const and templates... no [ 120s] checking for tm_zone tm_gmtoff in struct tm... yes [ 120s] checking for posix_fallocate... yes [ 120s] checking for setlocale... yes [ 120s] checking for localeconv... (cached) yes [ 120s] creating js-confdefs.h [ 120s] ==== js-confdefs.h ================================= [ 120s] /* List of defines generated by configure. Included with preprocessor flag, [ 120s] * -include, to avoid long list of -D defines on the compile command-line. [ 120s] * Do not edit. [ 120s] */ [ 120s] [ 120s] #ifndef _JS_CONFDEFS_H_ [ 120s] #define _JS_CONFDEFS_H_ [ 120s] [ 120s] #define CPP_THROW_NEW throw() [ 120s] #define D_INO d_ino [ 120s] #define EDITLINE 1 [ 120s] #define HAVE_64BIT_OS 1 [ 120s] #define HAVE_CLOCK_MONOTONIC 1 [ 120s] #define HAVE_CPP_ACCESS_CHANGING_USING 1 [ 120s] #define HAVE_CPP_AMBIGUITY_RESOLVING_USING 1 [ 120s] #define HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR 1 [ 120s] #define HAVE_CPP_EXPLICIT 1 [ 120s] #define HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX 1 [ 120s] #define HAVE_CPP_NAMESPACE_STD 1 [ 120s] #define HAVE_CPP_NEW_CASTS 1 [ 120s] #define HAVE_CPP_PARTIAL_SPECIALIZATION 1 [ 120s] #define HAVE_CPP_TYPENAME 1 [ 120s] #define HAVE_CPP_UNAMBIGUOUS_STD_NOTEQUAL 1 [ 120s] #define HAVE_DIRENT_H 1 [ 120s] #define HAVE_DLADDR 1 [ 120s] #define HAVE_DLOPEN 1 [ 120s] #define HAVE_FCHMOD 1 [ 120s] #define HAVE_FLOCKFILE 1 [ 120s] #define HAVE_GETC_UNLOCKED 1 [ 120s] #define HAVE_GETOPT_H 1 [ 120s] #define HAVE_GETPAGESIZE 1 [ 120s] #define HAVE_GNU_GET_LIBC_VERSION 1 [ 120s] #define HAVE_GNU_LIBC_VERSION_H 1 [ 120s] #define HAVE_I18N_LC_MESSAGES 1 [ 120s] #define HAVE_ICONV 1 [ 120s] #define HAVE_INT16_T 1 [ 120s] #define HAVE_INT32_T 1 [ 120s] #define HAVE_INT64_T 1 [ 120s] #define HAVE_LCHOWN 1 [ 120s] #define HAVE_LINUX_QUOTA_H 1 [ 120s] #define HAVE_LOCALECONV 1 [ 120s] #define HAVE_LOCALECONV 1 [ 120s] #define HAVE_LOCALTIME_R 1 [ 120s] #define HAVE_LSTAT64 1 [ 120s] #define HAVE_MALLOC_H 1 [ 120s] #define HAVE_MBRTOWC 1 [ 120s] #define HAVE_MEMALIGN 1 [ 120s] #define HAVE_MEMMOVE 1 [ 120s] #define HAVE_MEMORY_H 1 [ 120s] #define HAVE_NL_TYPES_H 1 [ 120s] #define HAVE_POSIX_FALLOCATE 1 [ 120s] #define HAVE_POSIX_MEMALIGN 1 [ 120s] #define HAVE_RANDOM 1 [ 120s] #define HAVE_RES_NINIT 1 [ 120s] #define HAVE_SBRK 1 [ 120s] #define HAVE_SETLOCALE 1 [ 120s] #define HAVE_SIGINFO_T 1 [ 120s] #define HAVE_SNPRINTF 1 [ 120s] #define HAVE_SSIZE_T 1 [ 120s] #define HAVE_STAT64 1 [ 120s] #define HAVE_STATVFS 1 [ 120s] #define HAVE_STATVFS64 1 [ 120s] #define HAVE_STRERROR 1 [ 120s] #define HAVE_STRNDUP 1 [ 120s] #define HAVE_STRTOK_R 1 [ 120s] #define HAVE_ST_BLKSIZE 1 [ 120s] #define HAVE_SYS_BITYPES_H 1 [ 120s] #define HAVE_SYS_CDEFS_H 1 [ 120s] #define HAVE_SYS_MOUNT_H 1 [ 120s] #define HAVE_SYS_QUOTA_H 1 [ 120s] #define HAVE_SYS_STATFS_H 1 [ 120s] #define HAVE_SYS_STATVFS_H 1 [ 120s] #define HAVE_SYS_VFS_H 1 [ 120s] #define HAVE_THREAD_TLS_KEYWORD 1 [ 120s] #define HAVE_TM_ZONE_TM_GMTOFF 1 [ 120s] #define HAVE_TRUNCATE64 1 [ 120s] #define HAVE_UINT 1 [ 120s] #define HAVE_UNAME_DOMAINNAME_FIELD 1 [ 120s] #define HAVE_UNISTD_H 1 [ 120s] #define HAVE_VALLOC 1 [ 120s] #define HAVE_VA_COPY 1 [ 120s] #define HAVE_VISIBILITY_ATTRIBUTE 1 [ 120s] #define HAVE_VISIBILITY_HIDDEN_ATTRIBUTE 1 [ 120s] #define HAVE_WCRTOMB 1 [ 120s] #define HAVE__UNWIND_BACKTRACE 1 [ 120s] #define HAVE___CXA_DEMANGLE 1 [ 120s] #define JS_ALIGN_OF_POINTER 8 [ 120s] #define JS_BITS_PER_WORD_LOG2 6 [ 120s] #define JS_BYTES_PER_DOUBLE 8 [ 120s] #define JS_BYTES_PER_WORD 8 [ 120s] #define JS_HAVE_STDINT_H 1 [ 120s] #define JS_THREADSAFE 1 [ 120s] #define MALLOC_H [ 120s] #define MOZ_DLL_SUFFIX ".so" [ 120s] #define NEW_H [ 120s] #define NS_ALWAYS_INLINE __attribute__((always_inline)) [ 120s] #define NS_ATTR_MALLOC __attribute__((malloc)) [ 120s] #define NS_NORETURN __attribute__((noreturn)) [ 120s] #define NS_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) [ 120s] #define STDC_HEADERS 1 [ 120s] #define UNIX_ASYNC_DNS 1 [ 120s] #define VA_COPY va_copy [ 120s] #define XP_UNIX 1 [ 120s] #define X_DISPLAY_MISSING 1 [ 120s] #define _REENTRANT 1 [ 120s] [ 120s] #endif /* _JS_CONFDEFS_H_ */ [ 120s] [ 121s] creating Makefile [ 121s] creating shell/Makefile [ 121s] creating lirasm/Makefile [ 121s] creating jsapi-tests/Makefile [ 121s] creating tests/Makefile [ 121s] creating config/Makefile [ 121s] creating config/mkdepend/Makefile [ 121s] creating editline/Makefile [ 121s] updating cache ./config.cache [ 121s] creating ./config.status [ 121s] creating config/autoconf.mk [ 121s] creating js-config.h [ 121s] invoking make to create js-config script [ 121s] rm -f js-config.tmp [ 121s] sed < js-config.in > js-config.tmp \ [ 121s] -e 's|@prefix@|/usr|' \ [ 121s] -e 's|@exec_prefix@|/usr|' \ [ 121s] -e 's|@includedir@|/usr/include|' \ [ 121s] -e 's|@libdir@|/usr/lib64|' \ [ 121s] -e 's|@MOZILLA_VERSION@|1.0.0|' \ [ 121s] -e 's|@LIBRARY_NAME@|mozjs185|' \ [ 121s] -e 's|@NSPR_CFLAGS@|-I/usr/include/nspr4|' \ [ 121s] -e 's|@JS_CONFIG_LIBS@|-L/usr/lib64 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -ldl |' \ [ 121s] -e 's|@MOZ_JS_LIBS@|-L/usr/lib64 -lmozjs185|' \ [ 121s] && mv js-config.tmp js-config && chmod +x js-config [ 121s] + popd [ 121s] ~/rpmbuild/BUILD/js-1.0.0/js [ 121s] + export BUILD_OPT=1 [ 121s] + BUILD_OPT=1 [ 121s] + /bin/make -j4 -C src JS_THREADSAFE=1 'XCFLAGS=-O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fPIC ' BUILD_OPT=1 [ 121s] make: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 121s] /bin/make export [ 121s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 121s] /bin/make -C config/ nsinstall [ 121s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I/usr/include/nspr4 -o jscpucfg jscpucfg.cpp [ 121s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/.deps [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 121s] nsinstall.c [ 121s] pathsub.c [ 121s] gcc -o host_nsinstall.o -c -DENABLE_JIT=0 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] gcc -o host_pathsub.o -c -DENABLE_JIT=0 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] jskwgen.cpp [ 121s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen.o -c -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] ./jscpucfg > jsautocfg.tmp [ 121s] mv jsautocfg.tmp jsautocfg.h [ 121s] gcc -o nsinstall -DENABLE_JIT=0 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jskwgen -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 121s] rm -f nfspwd [ 121s] cp nfspwd.pl nfspwd [ 121s] chmod +x nfspwd [ 121s] ./host_jskwgen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautokw.h [ 121s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R nsinstall ../dist/bin [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 121s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline/.deps [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 121s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell/.deps [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 121s] Creating /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests/.deps [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 121s] make[2]: Nothing to be done for 'export'. [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 121s] /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 ./perf/jsperf.h ./dist/include [ 121s] mkdir -p nanojit [ 121s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 121s] /bin/make libs [ 121s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 121s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/sdk/lib [ 121s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -D dist/bin/chrome [ 121s] jsoplengen.cpp [ 121s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen.o -c -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] c++ -DMDCPUCFG=\"md/_linux.cfg\" -o host_jsoplengen -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 [ 121s] ./host_jsoplengen /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsautooplen.h [ 121s] jsanalyze.cpp [ 121s] jsapi.cpp [ 121s] jsarena.cpp [ 121s] jsarray.cpp [ 121s] c++ -o jsapi.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.pp jsapi.cpp [ 121s] c++ -o jsanalyze.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.pp jsanalyze.cpp [ 121s] c++ -o jsarena.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarena.pp jsarena.cpp [ 121s] c++ -o jsarray.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.pp jsarray.cpp [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] jsatom.cpp [ 122s] c++ -o jsatom.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.pp jsatom.cpp [ 122s] In file included from jsarray.cpp:84:0: [ 122s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 122s] ^ [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] In file included from jsapi.cpp:52:0: [ 122s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 122s] ^ [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsuti[ 100.832006] serial8250: too much work for irq4 [ 122s] l.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 122s] ^ [ 122s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 122s] ^ [ 122s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_asser[ 100.868007] serial8250: too much work for irq4 [ 122s] t50' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 122s] ^ [ 122s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 122s] ^ [ 122s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 122s] ^ [ 122s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 122s] ^ [ 122s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 122s] ^ [ 122s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 122s] ^ [ 122s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro '[ 100.904007] serial8250: too much work for irq4 [ 122s] JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 122s] ^ [ 122s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] In file included from jsatom.cpp:47:0: [ 122s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 122s] ^ [ 122s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_ST[ 100.940007] serial8250: too much work for irq4 [ 122s] ATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 122s] ^ [ 122s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 122s] ^ [ 122s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 122s] ^ [ 122s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 122s] ^ [ 122s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 122s] ^ [ 122s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsuti[ 100.976007] serial8250: too much work for irq4 [ 122s] l.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 122s] ^ [ 122s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 122s] ^ [ 122s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 122s] ^ [ 122s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 122s] ^ [ 122s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 122s] ^ [ 122s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 122s] ^ [ 122s] In file included from jsarray.cpp:110:0: [ 122s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 122s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 122s] setPrivate((void*) length); [ 122s] ^ [ 122s] In file included from jsarray.cpp:84:0: [ 122s] jsarray.cpp: In function 'JSBool js_GetLengthProperty(JSContext*, JSObject*, jsuint*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsarray.cpp:230:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsuint) == sizeof(uint32_t)); [ 122s] ^ [ 122s] jsarray.cpp: In function 'JSBool BigIndexToId(JSContext*, JSObject*, jsuint, JSBool, jsid*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsarray.cpp:256:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT((jsuint)-1 == 4294967295U); [ 122s] ^ [ 122s] In file included from jsapi.cpp:94:0: [ 122s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 122s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 122s] set[ 101.012007] serial8250: too much work for irq4 [ 122s] Private((void*) length); [ 122s] ^ [ 122s] In file included from jsval.h:48:0, [ 122s] from jspubtd.h:47, [ 122s] from jsprvtd.h:57, [ 122s] from jscntxt.h:55, [ 122s] from jsanalyze.h:45, [ 122s] from jsanalyze.cpp:40: [ 122s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 122s] ^ [ 122s] jsapi.cpp: In function 'JSIdArray* JS_Enumerate(JSContext*, JSObject*)': [ 122s] jsapi.cpp:3988:16: warning: converting 'false' to pointer type 'JSIdArray*' [-Wconversion-null] [ 122s] return false; [ 122s] ^ [ 122s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 122s] ^ [ 122s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 122s] ^ [ 122s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 122s] ^ [ 122s] In file included from jsatom.cpp:65:0: [ 122s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 122s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 122s] setPrivate((void*) length); [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 122s] ^ [ 122s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 122s] ^ [ 122s] In file included from jsatom.cpp:51:0: [ 122s] jsatom.cpp: In member function 'JSAtomListElement* JSAtomList::add(js::Parser*, JSAtom*, JSAtomList::AddHow)': [ 122s] jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 122s] #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) [ 122s] ^ [ 122s] jsatom.cpp:862:9: note: in expansion of macro 'ALE_SET_INDEX' [ 122s] ALE_SET_INDEX(ale, count++); [ 122s] ^ [ 122s] jsatom.cpp: In function 'void js_InitAtomMap(JSContext*, JSAtomMap*, JSAtomList*)': [ 122s] jsatom.cpp:954:12: warning: variable 'count' set but not used [-Wunused-but-set-variable] [ 122s] uint32 count; [ 122s] ^ [ 122s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 122s] ^ [ 122s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 122s] ^ [ 122s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 122s] ^ [ 122s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 122s] ^ [ 122s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 122s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 122s] ^ [ 122s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 122s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 122s] ^ [ 122s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 122s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 122s] ^ [ 122s] jsbool.cpp [ 122s] c++ -o jsbool.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.pp jsbool.cpp [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 122s] :0:0: warning: "ENABLE_JIT" redefined [ 122s] :0:0: note: this is the location of the previous definition [ 123s] In file included from jsbool.cpp:45:0: [ 123s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 123s] ^ [ 123s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 123s] ^ [ 123s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 123s] ^ [ 123s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 123s] ^ [ 123s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 123s] ^ [ 123s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 123s] ^ [ 123s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 123s] ^ [ 123s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 123s] ^ [ 123s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 123s] ^ [ 123s] In file included from jsbool.cpp:58:0: [ 123s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 123s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 123s] setPrivate((void*) length); [ 123s] ^ [ 123s] jsclone.cpp [ 123s] c++ -o jsclone.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.pp jsclone.cpp [ 123s] :0:0: warning: "ENABLE_JIT" redefined [ 123s] :0:0: note: this is the location of the previous definition [ 123s] :0:0: warning: "ENABLE_JIT" redefined [ 123s] :0:0: note: this is the location of the previous definition [ 123s] In file included from jsval.h:48:0, [ 123s] from jspubtd.h:47, [ 123s] from jsapi.h:49, [ 123s] from jsclone.h:42, [ 123s] from jsclone.cpp:39: [ 123s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 123s] ^ [ 123s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 123s] ^ [ 123s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 123s] ^ [ 123s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 123s] ^ [ 123s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 123s] ^ [ 123s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] js[ 102.104008] serial8250: too much work for irq4 [ 123s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 123s] ^ [ 123s] jscntxt.cpp [ 123s] c++ -o jscntxt.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.pp jscntxt.cpp [ 123s] :0:0: warning: "ENABLE_JIT" redefined [ 123s] :0:0: note: this is the location of the previous definition [ 123s] :0:0: warning: "ENABLE_JIT" redefined [ 123s] :0:0: note: this is the location of the previous definition [ 123s] jsclone.h: In member function 'void js::SCInput::staticAssertions()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.h:100:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(jschar) == 2); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.h:101:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(uint32_t) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.h:102:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(jsdouble) == 8); [ 123s] ^ [ 123s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 123s] ^ [ 123s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 123s] ^ [ 123s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 123s] ^ [ 123s] In file included from jsregexpinlines.h:45:0, [ 123s] from jsclone.cpp:44: [ 123s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 123s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 123s] setPrivate((void*) length); [ 123s] ^ [ 123s] In file included from jsval.h:48:0, [ 123s] from jspubtd.h:47, [ 123s] from jsapi.h:49, [ 123s] from jsclone.h:42, [ 123s] from jsclone.cpp:39: [ 123s] jsclone.cpp: In member function 'bool js::SCInput::readArray(T*, size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:203:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(uint64_t) % sizeof(T) == 0); [ 123s] ^ [ 123s] jsclone.cpp: In function 'uint32_t ArrayTypeToTag(uint32_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert75' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:408:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_INT8 == 0); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert76' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:409:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8 == 1); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert77' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:410:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_INT16 == 2); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert78' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:411:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT16 == 3); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert79' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:412:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_INT32 == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:413:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT32 == 5); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert81' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:414:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT32 == 6); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert82' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:415:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_FLOAT64 == 7); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert83' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:416:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_UINT8_CLAMPED == 8); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert84' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsclone.cpp:417:5: note[ 102.276007] serial8250: too much work for irq4 [ 123s] : in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(TypedArray::TYPE_MAX == TypedArray::TYPE_UINT8_CLAMPED + 1); [ 123s] ^ [ 123s] In file included from jscntxt.cpp:58:0: [ 123s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 123s] ^ [ 123s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 123s] ^ [ 123s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] [ 102.316008] serial8250: too much work for irq4 [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 123s] ^ [ 123s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 123s] ^ [ 123s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 123s] ^ [ 123s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 123s] ^ [ 123s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 123s] ^ [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 123s] ^ [ 123s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 123s] ^ [ 123s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 123s] ^ [ 123s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 123s] ^ [ 123s] In file included from jscntxt.cpp:90:0: [ 123s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 123s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 123s] setPrivate((void*) length); [ 123s] ^ [ 123s] In file included from jscntxt.cpp:58:0: [ 123s] jscntxt.cpp: In function 'JSContext* js_NewContext(JSRuntime*, size_t)': [ 123s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 123s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 123s] ^ [ 123s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 123s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 123s] ^ [ 123s] jscntxt.cpp:746:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 123s] JS_STATIC_ASSERT(JSVERSION_DEFAULT == 0); [ 123s] ^ [ 124s] jscntxt.cpp: At global scope: [ 124s] jscntxt.cpp:2268:1: warning: 'bool IsJITBrokenHere()' defined but not used [-Wunused-function] [ 124s] IsJITBrokenHere() [ 124s] ^ [ 124s] jscompartment.cpp [ 124s] c++ -o jscompartment.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.pp jscompartment.cpp [ 124s] :0:0: warning: "ENABLE_JIT" redefined [ 124s] :0:0: note: this is the location of the previous definition [ 124s] :0:0: warning: "ENABLE_JIT" redefined [ 124s] :0:0: note: this is the location of the previous definition [ 124s] jsdate.cpp [ 124s] c++ -o jsdate.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.pp jsdate.cpp [ 124s] In file included from jsval.h:48:0, [ 124s] from jspubtd.h:47, [ 124s] from jsprvtd.h:57, [ 124s] from jscntxt.h:55, [ 124s] from jscompartment.cpp:41: [ 124s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 124s] ^ [ 124s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 124s] ^ [ 124s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 124s] ^ [ 124s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 124s] ^ [ 124s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 124s] ^ [ 124s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 124s] ^ [ 124s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 124s] ^ [ 124s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] js[ 103.620006] serial8250: too much work for irq4 [ 124s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 124s] ^ [ 124s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 124s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 124s] ^ [ 124s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 124s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 124s] ^ [ 124s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 124s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 124s] ^ [ 124s] :0:0: warning: "ENABLE_JIT" redefined [ 124s] :0:0: note: this is the location of the previous definition [ 124s] :0:0: warning: "ENABLE_JIT" redefined [ 124s] :0:0: note: this is the location of the previous definition [ 125s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 125s] ^ [ 125s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 125s] ^ [ 125s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 125s] ^ [ 125s] In file included from jsdate.cpp:63:0: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 125s] ^ [ 125s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 125s] ^ [ 125s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 125s] ^ [ 125s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 125s] ^ [ 125s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 125s] ^ [ 125s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 125s] ^ [ 125s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 125s] ^ [ 125s] In file included from jsdate.cpp:74:0: [ 125s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 125s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 125s] setPrivate((void*) length); [ 125s] ^ [ 125s] jsdbgapi.cpp [ 125s] c++ -o jsdbgapi.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.pp jsdbgapi.cpp [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] In file included from jsval.h:48:0, [ 125s] from jspubtd.h:47, [ 125s] from jsprvtd.h:57, [ 125s] from jsdbgapi.cpp:45: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 125s] ^ [ 125s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 125s] ^ [ 125s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 125s] ^ [ 125s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 125s] ^ [ 125s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsdhash.cpp [ 125s] c++ -o jsdhash.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.pp jsdhash.cpp [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 125s] ^ [ 125s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 125s] ^ [ 125s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 125s] ^ [ 125s] In file included from jsdbgapi.cpp:72:0: [ 125s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 125s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 125s] setPrivate((void*) length); [ 125s] ^ [ 125s] jsdtoa.cpp [ 125s] c++ -o jsdtoa.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.pp jsdtoa.cpp [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] jsemit.cpp [ 125s] c++ -o jsemit.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsemit.pp jsemit.cpp [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] :0:0: warning: "ENABLE_JIT" redefined [ 125s] :0:0: note: this is the location of the previous definition [ 125s] In file included from jsval.h:48:0, [ 125s] from jspubtd.h:47, [ 125s] from jsapi.h:49, [ 125s] from jsdtoa.cpp:47: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] In file included from jsemit.cpp:52:0: [ 125s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 125s] ^ [ 125s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 125s] ^ [ 125s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 125s] ^ [ 125s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 125s] ^ [ 125s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 125s] ^ [ 125s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 125s] ^ [ 125s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 125s] ^ [ 125s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 125s] ^ [ 125s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 125s] ^ [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 125s] ^ [ 125s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 125s] ^ [ 125s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 125s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 125s] ^ [ 125s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 125s] ^ [ 125s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 125s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 125s] ^ [ 125s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 125s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 125s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 126s] ^ [ 126s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 126s] ^ [ 126s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 126s] ^ [ 126s] In file included from jsdtoa.cpp:54:0: [ 126s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 126s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 126s] setPrivate((void*) length); [ 126s] ^ [ 126s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 126s] ^ [ 126s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 126s] ^ [ 126s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 126s] ^ [ 126s] In file included from jsemit.cpp:73:0: [ 126s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 126s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 126s] setPrivate((void*) length); [ 126s] ^ [ 126s] In file included from jsemit.cpp:52:0: [ 126s] jsemit.cpp: In member function 'bool JSTreeContext::ensureSharpSlots()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsemit.cpp:1318:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 126s] ^ [ 126s] jsemit.cpp: In function 'JSOp EmitBigIndexPrefix(JSContext*, JSCodeGenerator*, uintN)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsemit.cpp:1773:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INDEX_LIMIT <= JS_BIT(24)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsemit.cpp:1774:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(INDEX_LIMIT >= [ 126s] ^ [ 126s] In file included from jsemit.cpp:56:0: [ 126s] jsemit.cpp: In member function 'bool JSCodeGenerator::addGlobalUse(JSAtom*, uint32, js::UpvarCookie*)': [ 126s] jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 126s] #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) [ 126s] ^ [ 126s] jsemit.cpp:2458:5: note: in expansion of macro 'ALE_SET_INDEX' [ 126s] ALE_SET_INDEX(ale, cookie->asInteger()); [ 126s] ^ [ 126s] jsemit.cpp: In function 'JSBool EmitVariables(JSContext*, JSCodeGenerator*, JSParseNode*, JSBool, ptrdiff_t*)': [ 126s] jsemit.cpp:4100:10: warning: variable 'forInLet' set but not used [-Wunused-but-set-variable] [ 126s] bool forInLet, popScope; [ 126s] ^ [ 126s] jsemit.cpp: In function 'JSBool js_EmitTree(JSContext*, JSCodeGenerator*, JSParseNode*)': [ 126s] jsemit.cpp:5675:19: warning: variable 'blockObj' set but not used [-Wunused-but-set-variable] [ 126s] JSObject *blockObj; [ 126s] ^ [ 126s] jsexn.cpp [ 126s] c++ -o jsexn.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.pp jsexn.cpp [ 126s] :0:0: warning: "ENABLE_JIT" redefined [ 126s] :0:0: note: this is the location of the previous definition [ 126s] :0:0: warning: "ENABLE_JIT" redefined [ 126s] :0:0: note: this is the location of the previous definition [ 126s] In file included from jsbit.h:44:0, [ 126s] from jsexn.cpp:48: [ 126s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 126s] ^ [ 126s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 126s] ^ [ 126s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 126s] ^ [ 126s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 126s] ^ [ 126s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 126s] ^ [ 126s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 126s] ^ [ 126s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 126s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 126s] ^ [ 126s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 126s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 126s] ^ [ 126s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 126s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 126s] ^ [ 126s] jsfriendapi.cpp [ 126s] c++ -o jsfriendapi.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.pp jsfriendapi.cpp [ 126s] :0:0: warning: "ENABLE_JIT" redefined [ 126s] :0:0: note: this is the location of the previous definition [ 126s] :0:0: warning: "ENABLE_JIT" redefined [ 126s] :0:0: note: this is the location of the previous definition [ 127s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 127s] ^ [ 127s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 127s] ^ [ 127s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 127s] ^ [ 127s] In file included from jsexn.cpp:67:0: [ 127s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 127s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 127s] setPrivate((void*) length); [ 127s] ^ [ 127s] In file included from jsval.h:48:0, [ 127s] from jspubtd.h:47, [ 127s] from jsprvtd.h:57, [ 127s] from jscntxt.h:55, [ 127s] from jsfriendapi.cpp:40: [ 127s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 127s] ^ [ 127s] In file included from jsbit.h:44:0, [ 127s] from jsexn.cpp:48: [ 127s] jsexn.cpp: In function 'JSErrorReport* CopyErrorReport(JSContext*, JSErrorReport*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsexn.cpp:146:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSErrorReport) % sizeof(const char *) == 0); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsexn.cpp:147:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(const char *) % sizeof(jschar) == 0); [ 127s] ^ [ 127s] jsexn.cpp: In function 'jsval* GetStackTraceValueBuffer(JSExnPrivate*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsexn.cpp:257:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSStackTraceElem) % sizeof(jsval) == 0); [ 127s] ^ [ 127s] jsexn.cpp: In function 'JSBool exn_enumerate(JSContext*, JSObject*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert71' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsexn.cpp:440:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSAtomState) <= (size_t)(uint16)-1); [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 127s] ^ [ 127s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 127s] ^ [ 127s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 127s] ^ [ 127s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 127s] ^ [ 127s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 127s] ^ [ 127s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsfun.cpp [ 127s] c++ -o jsfun.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.pp jsfun.cpp [ 127s] :0:0: warning: "ENABLE_JIT" redefined [ 127s] :0:0: note: this is the location of the previous definition [ 127s] :0:0: warning: "ENABLE_JIT" redefined [ 127s] :0:0: note: this is the location of the previous definition [ 127s] jsgc.cpp [ 127s] c++ -o jsgc.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.pp jsgc.cpp [ 127s] :0:0: warning: "ENABLE_JIT" redefined [ 127s] :0:0: note: this is the location of the previous definition [ 127s] :0:0: warning: "ENABLE_JIT" redefined [ 127s] :0:0: note: this is the location of the previous definition [ 127s] In file included from jsbit.h:44:0, [ 127s] from jsfun.cpp:47: [ 127s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 127s] ^ [ 127s] In file included from jsgc.cpp:56:0: [ 127s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 127s] ^ [ 127s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 127s] ^ [ 127s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 127s] ^ [ 127s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 127s] ^ [ 127s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 127s] ^ [ 127s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 127s] ^ [ 127s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-[ 106.128008] serial8250: too much work for irq4 [ 127s] typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 127s] ^ [ 127s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 127s] ^ [ 127s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 127s] ^ [ 127s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 127s] ^ [ 127s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 127s] ^ [ 127s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 127s] ^ [ 127s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 127s] ^ [ 127s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 127s] ^ [ 127s] In file included from jsgc.cpp:91:0: [ 127s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 127s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 127s] setPrivate((void*) length); [ 127s] ^ [ 127s] In file included from jsgc.cpp:56:0: [ 127s] jsgc.cpp: In function 'js::gc::ConservativeGCTest js::MarkIfGCThingWord(JSTracer*, jsuword, uint32&)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert83' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.cpp:610:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(JSID_TYPE_STRING == 0 && JSID_TYPE_OBJECT == 4); [ 127s] ^ [ 127s] jsgc.cpp: In function 'void FinalizeArenaList(JSCompartment*, JSContext*, unsigned int)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert84' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsgc.cpp:1893:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(!(sizeof(T) & Cell::CellMask)); [ 127s] ^ [ 127s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 127s] ^ [ 127s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 127s] ^ [ 127s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 127s] ^ [ 127s] In file included from jsfun.cpp:91:0: [ 127s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 127s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 127s] setPrivate((void*) length); [ 127s] ^ [ 127s] In file included from jsbit.h:44:0, [ 127s] from jsfun.cpp:47: [ 127s] jsfun.cpp: In function 'JSObject* NewArguments(JSContext*, JSObject*, uint32, JSObject&)': [ 127s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 127s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 127s] ^ [ 127s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 127s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 127s] ^ [ 127s] jsfun.cpp:186:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 127s] JS_STATIC_ASSERT(JSObject::ARGS_CLASS_RESERVED_SLOTS == 2); [ 127s] ^ [ 127s] jsfun.cpp: In function 'JSString* fun_toStringHelper(JSContext*, JSObject*, uintN)': [ 127s] jsfun.cpp:2054:16: warning: converting 'false' to pointer type 'JSString*' [-Wconversion-null] [ 127s] return false; [ 127s] ^ [ 127s] jsfun.cpp: In function 'const js::Shape* js::LookupInterpretedFunctionPrototype(JSContext*, JSObject*)': [ 127s] jsfun.cpp:2660:20: warning: converting 'false' to pointer type 'const js::Shape*' [-Wconversion-null] [ 127s] return false; [ 127s] ^ [ 127s] jsgcchunk.cpp [ 127s] c++ -o jsgcchunk.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcchunk.pp jsgcchunk.cpp [ 127s] :0:0: warning: "ENABLE_JIT" redefined [ 127s] :0:0: note: this is the location of the previous definition [ 127s] :0:0: warning: "ENABLE_JIT" redefined [ 127s] :0:0: note: this is the location of the previous definition [ 127s] jsgcstats.cpp [ 127s] c++ -o jsgcstats.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgcstats.pp jsgcstats.cpp [ 128s] :0:0: warning: "ENABLE_JIT" redefined [ 128s] :0:0: note: this is the location of the previous definition [ 128s] :0:0: warning: "ENABLE_JIT" redefined [ 128s] :0:0: note: this is the location of the previous definition [ 128s] In file included from jsval.h:48:0, [ 128s] from jspubtd.h:47, [ 128s] from jsprvtd.h:57, [ 128s] from jscntxt.h:55, [ 128s] from jsgcstats.cpp:40: [ 128s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 128s] ^ [ 128s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 128s] ^ [ 128s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 128s] ^ [ 128s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 128s] ^ [ 128s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 128s] ^ [ 128s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 128s] ^ [ 128s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 128s] ^ [ 128s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] js[ 106.824009] serial8250: too much work for irq4 [ 128s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 128s] ^ [ 128s] jshash.cpp [ 128s] c++ -o jshash.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jshash.pp jshash.cpp [ 128s] :0:0: warning: "ENABLE_JIT" redefined [ 128s] :0:0: note: this is the location of the previous definition [ 128s] :0:0: warning: "ENABLE_JIT" redefined [ 128s] :0:0: note: this is the location of the previous definition [ 128s] jsinterp.cpp [ 128s] c++ -o jsinterp.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.pp jsinterp.cpp [ 128s] :0:0: warning: "ENABLE_JIT" redefined [ 128s] :0:0: note: this is the location of the previous definition [ 128s] :0:0: warning: "ENABLE_JIT" redefined [ 128s] :0:0: note: this is the location of the previous definition [ 128s] In file included from jsinterp.cpp:50:0: [ 128s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 128s] ^ [ 128s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 128s] ^ [ 128s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 128s] ^ [ 128s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 128s] ^ [ 128s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 128s] ^ [ 128s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 128s] ^ [ 128s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 128s] ^ [ 128s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 128s] ^ [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 128s] ^ [ 128s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 128s] ^ [ 128s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 128s] ^ [ 128s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 128s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 128s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 128s] ^ [ 128s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 128s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 128s] ^ [ 128s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 128s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 128s] ^ [ 128s] In file included from jsinterp.cpp:85:0: [ 128s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 128s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 128s] setPrivate((void*) length); [ 128s] ^ [ 128s] jsinterp.cpp: In function 'bool js::Interpret(JSContext*, JSStackFrame*, uintN, JSInterpMode)': [ 128s] jsinterp.cpp:2356:10: warning: unused variable 'useMethodJIT' [-Wunused-variable] [ 128s] bool useMethodJIT = false; [ 128s] ^ [ 128s] jsinterp.cpp:2910:3: warning: label 'jit_return' defined but not used [-Wunused-label] [ 128s] jit_return: [ 128s] ^ [ 129s] jsinvoke.cpp [ 129s] c++ -o jsinvoke.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinvoke.pp jsinvoke.cpp [ 129s] :0:0: warning: "ENABLE_JIT" redefined [ 129s] :0:0: note: this is the location of the previous definition [ 129s] :0:0: warning: "ENABLE_JIT" redefined [ 129s] :0:0: note: this is the location of the previous definition [ 129s] In file included from jsinterp.cpp:50:0, [ 129s] from jsinvoke.cpp:42: [ 129s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 129s] ^ [ 129s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 129s] ^ [ 129s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 129s] ^ [ 129s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 129s] ^ [ 129s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 129s] ^ [ 129s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 129s] ^ [ 129s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 129s] ^ [ 129s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 129s] ^ [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 129s] ^ [ 129s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 129s] ^ [ 129s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 129s] ^ [ 129s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 129s] ^ [ 129s] In file included from jsinterp.cpp:85:0, [ 129s] from jsinvoke.cpp:42: [ 129s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 129s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 129s] setPrivate((void*) length); [ 129s] ^ [ 129s] In file included from jsinterp.cpp:50:0, [ 129s] from jsinvoke.cpp:42: [ 129s] jsinterp.cpp: In function 'bool js::Execute(JSContext*, JSObject*, JSScript*, JSStackFrame*, uintN, js::Value*)': [ 129s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 129s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 129s] ^ [ 129s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 129s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 129s] ^ [ 129s] jsinterp.cpp:993:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 129s] JS_STATIC_ASSERT(SHARP_NSLOTS == 2); [ 129s] ^ [ 130s] jsiter.cpp [ 130s] c++ -o jsiter.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.pp jsiter.cpp [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] jslock.cpp [ 130s] c++ -o jslock.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslock.pp jslock.cpp [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] In file included from jsiter.cpp:47:0: [ 130s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 130s] ^ [ 130s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 130s] ^ [ 130s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 130s] ^ [ 130s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 130s] ^ [ 130s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 130s] ^ [ 130s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] js[ 109.000020] serial8250: too much work for irq4 [ 130s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jslock.cpp:252:3: warning: #warning is a GCC extension [ 130s] # warning "js_CompareAndSwap is implemented using NSPR lock" [ 130s] ^ [ 130s] jslock.cpp:252:3: warning: #warning "js_CompareAndSwap is implemented using NSPR lock" [-Wcpp] [ 130s] In file included from jsval.h:48:0, [ 130s] from jspubtd.h:47, [ 130s] from jslock.cpp:47: [ 130s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 130s] ^ [ 130s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 130s] ^ [ 130s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 130s] ^ [ 130s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 130s] ^ [ 130s] In file included from jsiter.cpp:80:0: [ 130s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 130s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 130s] setPrivate((void*) length); [ 130s] ^ [ 130s] In file included from jsiter.cpp:47:0: [ 130s] jsiter.cpp: In function 'bool js::VectorToIdArray(JSContext*, js::AutoIdVector&, JSIdArray**)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsiter.cpp:339:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSIdArray) > sizeof(jsid)); [ 130s] ^ [ 130s] jsiter.cpp: In function 'JSObject* NewIteratorObject(JSContext*, uintN)': [ 130s] jsiter.cpp:428:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 130s] return false; [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 130s] ^ [ 130s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 130s] ^ [ 130s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 130s] ^ [ 130s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 130s] ^ [ 130s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 130s] ^ [ 130s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jslog2.cpp [ 130s] c++ -o jslog2.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.pp jslog2.cpp [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 130s] ^ [ 130s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 130s] ^ [ 130s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 130s] ^ [ 130s] jsmath.cpp [ 130s] c++ -o jsmath.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.pp jsmath.cpp [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] jsnativestack.cpp [ 130s] c++ -o jsnativestack.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.pp jsnativestack.cpp [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] In file included from jsval.h:48:0, [ 130s] from jspubtd.h:47, [ 130s] from jsapi.h:49, [ 130s] from jsmath.cpp:48: [ 130s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 130s] ^ [ 130s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 130s] ^ [ 130s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 130s] ^ [ 130s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 130s] ^ [ 130s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 130s] ^ [ 130s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 130s] ^ [ 130s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] js[ 109.520010] serial8250: too much work for irq4 [ 130s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 130s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 130s] ^ [ 130s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 130s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 130s] ^ [ 130s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 130s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 130s] ^ [ 130s] jsnum.cpp [ 130s] c++ -o jsnum.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.pp jsnum.cpp [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 130s] :0:0: warning: "ENABLE_JIT" redefined [ 130s] :0:0: note: this is the location of the previous definition [ 131s] In file included from jsnum.cpp:56:0: [ 131s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 131s] ^ [ 131s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 131s] ^ [ 131s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 131s] ^ [ 131s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 131s] ^ [ 131s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 131s] ^ [ 131s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 131s] ^ [ 131s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 131s] ^ [ 131s] jsobj.cpp [ 131s] c++ -o jsobj.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.pp jsobj.cpp [ 131s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 131s] ^ [ 131s] :0:0: warning: "ENABLE_JIT" redefined [ 131s] :0:0: note: this is the location of the previous definition [ 131s] :0:0: warning: "ENABLE_JIT" redefined [ 131s] :0:0: note: this is the location of the previous definition [ 131s] In file included from jsnum.cpp:75:0: [ 131s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 131s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 131s] setPrivate((void*) length); [ 131s] ^ [ 131s] In file included from jsnum.cpp:56:0: [ 131s] jsnum.cpp: In constructor 'js::ToCStringBuf::ToCStringBuf()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsnum.cpp:594:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sbufSize >= DTOSTR_STANDARD_BUFFER_SIZE); [ 131s] ^ [ 131s] jsnum.cpp: In function 'JSString* js_IntToString(JSContext*, int32)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsnum.cpp:625:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH + 1 >= sizeof("-2147483648")); [ 131s] ^ [ 131s] In file included from jsbit.h:44:0, [ 131s] from jsobj.cpp:49: [ 131s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 131s] ^ [ 131s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 131s] ^ [ 131s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 131s] ^ [ 131s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 131s] ^ [ 131s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 131s] ^ [ 131s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 131s] ^ [ 131s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] js[ 110.080010] serial8250: too much work for irq4 [ 131s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 131s] ^ [ 131s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 131s] ^ [ 131s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 131s] ^ [ 131s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 131s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 131s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 131s] ^ [ 131s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 131s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 131s] ^ [ 131s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 131s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 131s] ^ [ 131s] In file included from jsobj.cpp:85:0: [ 131s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 131s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 131s] setPrivate((void*) length); [ 131s] ^ [ 131s] jsobj.cpp: In function 'JSHashEntry* MarkSharpObjects(JSContext*, JSObject*, JSIdArray**)': [ 131s] jsobj.cpp:221:65: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 131s] he = JS_HashTableRawAdd(table, hep, hash, obj, (void *) sharpid); [ 131s] ^ [ 131s] jsobj.cpp:280:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 131s] he->value = (void *) sharpid; [ 131s] ^ [ 132s] json.cpp [ 132s] c++ -o json.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.pp json.cpp [ 132s] jsopcode.cpp [ 132s] c++ -o jsopcode.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.pp jsopcode.cpp [ 132s] :0:0: warning: "ENABLE_JIT" redefined [ 132s] :0:0: note: this is the location of the previous definition [ 132s] :0:0: warning: "ENABLE_JIT" redefined [ 132s] :0:0: note: this is the location of the previous definition [ 132s] :0:0: warning: "ENABLE_JIT" redefined [ 132s] :0:0: note: this is the location of the previous definition [ 132s] :0:0: warning: "ENABLE_JIT" redefined [ 132s] :0:0: note: this is the location of the previous definition [ 132s] In file included from jsval.h:48:0, [ 132s] from jspubtd.h:47, [ 132s] from jsapi.h:49, [ 132s] from json.cpp:43: [ 132s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 132s] ^ [ 132s] In file included from jsopcode.cpp:54:0: [ 132s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 132s] ^ [ 132s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 132s] ^ [ 132s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 132s] ^ [ 132s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 132s] ^ [ 132s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 132s] ^ [ 132s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] [ 111.108008] serial8250: too much work for irq4 [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 132s] ^ [ 132s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 132s] ^ [ 132s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 132s] ^ [ 132s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 132s] ^ [ 132s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 132s] ^ [ 132s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 132s] ^ [ 132s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 132s] ^ [ 132s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 132s] ^ [ 132s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 132s] ^ [ 132s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 132s] ^ [ 132s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 132s] ^ [ 132s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 132s] ^ [ 132s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 132s] ^ [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 132s] ^ [ 132s] In file included from jsopcode.cpp:77:0: [ 132s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 132s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 132s] setPrivate((void*) length); [ 132s] ^ [ 132s] jsopcode.cpp: In function 'jsbytecode* DecompileDestructuring(SprintStack*, jsbytecode*, jsbytecode*)': [ 132s] jsopcode.cpp:1572:14: warning: variable 'saveop' set but not used [-Wunused-but-set-variable] [ 132s] JSOp op, saveop; [ 132s] ^ [ 132s] In file included from jsopcode.cpp:54:0: [ 132s] jsopcode.cpp: In function 'jsbytecode* Decompile(SprintStack*, jsbytecode*, intN, JSOp)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert314' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsopcode.cpp:1891:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(ARGNO_LEN == SLOTNO_LEN); [ 132s] ^ [ 132s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 132s] ^ [ 132s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 132s] ^ [ 132s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 132s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 132s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 132s] ^ [ 132s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 132s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 132s] ^ [ 132s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 132s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 132s] ^ [ 132s] In file included from json.cpp:66:0: [ 132s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 132s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 132s] setPrivate((void*) length); [ 132s] ^ [ 133s] jsparse.cpp [ 133s] c++ -o jsparse.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsparse.pp jsparse.cpp [ 133s] :0:0: warning: "ENABLE_JIT" redefined [ 133s] :0:0: note: this is the location of the previous definition [ 133s] :0:0: warning: "ENABLE_JIT" redefined [ 133s] :0:0: note: this is the location of the previous definition [ 133s] In file included from jsparse.cpp:60:0: [ 133s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 133s] ^ [ 133s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 133s] ^ [ 133s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 133s] ^ [ 133s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 133s] ^ [ 133s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 133s] ^ [ 133s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 133s] ^ [ 133s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 133s] ^ [ 133s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 133s] ^ [ 133s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 133s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 133s] ^ [ 133s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 133s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 133s] ^ [ 133s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 133s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 133s] ^ [ 134s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 134s] ^ [ 134s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 134s] ^ [ 134s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 134s] ^ [ 134s] In file included from jsparse.cpp:93:0: [ 134s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 134s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 134s] setPrivate((void*) length); [ 134s] ^ [ 134s] jsparse.cpp: In member function 'JSParseNode* js::Parser::functionDef(JSAtom*, js::Parser::FunctionType, uintN)': [ 134s] jsparse.cpp:3355:20: warning: converting 'false' to pointer type 'JSParseNode*' [-Wconversion-null] [ 134s] return false; [ 134s] ^ [ 134s] In file included from jsarray.h:47:0, [ 134s] from jsparse.cpp:62: [ 134s] jsparse.cpp: In member function 'JSParseNode* js::Parser::primaryExpr(js::TokenKind, JSBool)': [ 134s] jsatom.h:158:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 134s] #define ALE_SET_INDEX(ale,index)((ale)->entry.value = (void *)(index)) [ 134s] ^ [ 134s] jsparse.cpp:8697:17: note: in expansion of macro 'ALE_SET_INDEX' [ 134s] ALE_SET_INDEX(ale, assignType | oldAssignType); [ 134s] ^ [ 134s] jsparse.cpp:8540:16: warning: variable 'afterComma' set but not used [-Wunused-but-set-variable] [ 134s] JSBool afterComma; [ 134s] ^ [ 134s] jsproxy.cpp [ 134s] c++ -o jsproxy.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsproxy.pp jsproxy.cpp [ 134s] :0:0: warning: "ENABLE_JIT" redefined [ 134s] :0:0: note: this is the location of the previous definition [ 134s] :0:0: warning: "ENABLE_JIT" redefined [ 134s] :0:0: note: this is the location of the previous definition [ 134s] In file included from jsval.h:48:0, [ 134s] from jspubtd.h:47, [ 134s] from jsapi.h:49, [ 134s] from jsproxy.cpp:43: [ 134s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 134s] ^ [ 134s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 134s] ^ [ 134s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 134s] ^ [ 134s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 134s] ^ [ 134s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 134s] ^ [ 134s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 134s] ^ [ 134s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 134s] ^ [ 134s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 134s] ^ [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 134s] ^ [ 134s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 134s] ^ [ 134s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 134s] ^ [ 134s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 134s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 134s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 134s] ^ [ 134s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 134s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 134s] ^ [ 134s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 134s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 134s] ^ [ 134s] In file included from jsproxy.cpp:51:0: [ 134s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 134s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 134s] setPrivate((void*) length); [ 134s] ^ [ 135s] jsprf.cpp [ 135s] c++ -o jsprf.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprf.pp jsprf.cpp [ 135s] jsprobes.cpp [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] c++ -o jsprobes.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsprobes.pp jsprobes.cpp [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] In file included from jsprf.cpp:51:0: [ 135s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 135s] ^ [ 135s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 135s] ^ [ 135s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 135s] ^ [ 135s] In file included from jsval.h:48:0, [ 135s] from jspubtd.h:47, [ 135s] from jsapi.h:49, [ 135s] from jsprobes.cpp:36: [ 135s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 135s] ^ [ 135s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 135s] ^ [ 135s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 135s] ^ [ 135s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 135s] ^ [ 135s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 135s] ^ [ 135s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 135s] ^ [ 135s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 135s] ^ [ 135s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] js[ 114.260006] serial8250: too much work for irq4 [ 135s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 135s] ^ [ 135s] jspropertycache.cpp [ 135s] c++ -o jspropertycache.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertycache.pp jspropertycache.cpp [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] In file included from jsval.h:48:0, [ 135s] from jspubtd.h:47, [ 135s] from jsapi.h:49, [ 135s] from jspropertycache.h:44, [ 135s] from jspropertycache.cpp:41: [ 135s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 135s] ^ [ 135s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 135s] ^ [ 135s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 135s] ^ [ 135s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 135s] ^ [ 135s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 135s] ^ [ 135s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 135s] ^ [ 135s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 135s] ^ [ 135s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] js[ 114.544008] serial8250: too much work for irq4 [ 135s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 135s] ^ [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 135s] ^ [ 135s] jspropertytree.cpp [ 135s] c++ -o jspropertytree.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jspropertytree.pp jspropertytree.cpp [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] :0:0: warning: "ENABLE_JIT" redefined [ 135s] :0:0: note: this is the location of the previous definition [ 135s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 135s] ^ [ 135s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 135s] ^ [ 135s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 135s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 135s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 135s] ^ [ 135s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 135s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 135s] ^ [ 135s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 135s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 135s] ^ [ 135s] In file included from jspropertycache.cpp:44:0: [ 135s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 135s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 135s] setPrivate((void*) length); [ 135s] ^ [ 136s] In file included from jsval.h:48:0, [ 136s] from jspubtd.h:47, [ 136s] from jsapi.h:49, [ 136s] from jspropertytree.cpp:45: [ 136s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 136s] ^ [ 136s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 136s] ^ [ 136s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 136s] ^ [ 136s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 136s] ^ [ 136s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 136s] ^ [ 136s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 136s] ^ [ 136s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 136s] ^ [ 136s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] js[ 114.728009] serial8250: too much work for irq4 [ 136s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 136s] ^ [ 136s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 136s] ^ [ 136s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 136s] ^ [ 136s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 136s] ^ [ 136s] In file included from jspropertytree.cpp:51:0: [ 136s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 136s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 136s] setPrivate((void*) length); [ 136s] ^ [ 136s] jsreflect.cpp [ 136s] c++ -o jsreflect.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsreflect.pp jsreflect.cpp [ 136s] :0:0: warning: "ENABLE_JIT" redefined [ 136s] :0:0: note: this is the location of the previous definition [ 136s] :0:0: warning: "ENABLE_JIT" redefined [ 136s] :0:0: note: this is the location of the previous definition [ 136s] In file included from jsval.h:48:0, [ 136s] from jspubtd.h:47, [ 136s] from jsreflect.cpp:45: [ 136s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 136s] ^ [ 136s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 136s] ^ [ 136s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 136s] ^ [ 136s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 136s] ^ [ 136s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 136s] ^ [ 136s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 136s] ^ [ 136s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 136s] ^ [ 136s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] js[ 115.024008] serial8250: too much work for irq4 [ 136s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 136s] ^ [ 136s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 136s] ^ [ 136s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 136s] ^ [ 136s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 136s] ^ [ 136s] In file included from jsreflect.cpp:63:0: [ 136s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 136s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 136s] setPrivate((void*) length); [ 136s] ^ [ 136s] jsregexp.cpp [ 136s] c++ -o jsregexp.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsregexp.pp jsregexp.cpp [ 136s] :0:0: warning: "ENABLE_JIT" redefined [ 136s] :0:0: note: this is the location of the previous definition [ 136s] :0:0: warning: "ENABLE_JIT" redefined [ 136s] :0:0: note: this is the location of the previous definition [ 136s] In file included from jsregexp.cpp:48:0: [ 136s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 136s] ^ [ 136s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 136s] ^ [ 136s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 136s] ^ [ 136s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 136s] ^ [ 136s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 136s] ^ [ 136s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 136s] ^ [ 136s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 136s] ^ [ 136s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] js[ 115.428009] serial8250: too much work for irq4 [ 136s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 136s] ^ [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 136s] ^ [ 136s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 136s] ^ [ 136s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 136s] ^ [ 136s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 136s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 136s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 136s] ^ [ 136s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 136s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 136s] ^ [ 136s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 136s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 136s] ^ [ 136s] In file included from jsregexp.cpp:58:0: [ 136s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 136s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 136s] setPrivate((void*) length); [ 136s] ^ [ 137s] jsscan.cpp [ 137s] c++ -o jsscan.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscan.pp jsscan.cpp [ 137s] :0:0: warning: "ENABLE_JIT" redefined [ 137s] :0:0: note: this is the location of the previous definition [ 137s] :0:0: warning: "ENABLE_JIT" redefined [ 137s] :0:0: note: this is the location of the previous definition [ 137s] In file included from jsbit.h:44:0, [ 137s] from jsscan.cpp:57: [ 137s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 137s] ^ [ 137s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 137s] ^ [ 137s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 137s] ^ [ 137s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 137s] ^ [ 137s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 137s] ^ [ 137s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 137s] ^ [ 137s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 137s] ^ [ 137s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 137s] ^ [ 137s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 137s] ^ [ 137s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 137s] ^ [ 137s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 137s] ^ [ 137s] jsscope.cpp [ 137s] c++ -o jsscope.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscope.pp jsscope.cpp [ 137s] :0:0: warning: "ENABLE_JIT" redefined [ 137s] :0:0: note: this is the location of the previous definition [ 137s] :0:0: warning: "ENABLE_JIT" redefined [ 137s] :0:0: note: this is the location of the previous definition [ 137s] In file included from jsbit.h:44:0, [ 137s] from jsscope.cpp:50: [ 137s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 137s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 137s] ^ [ 137s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 137s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 137s] ^ [ 137s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 137s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 137s] ^ [ 137s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 138s] ^ [ 138s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 138s] ^ [ 138s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 138s] ^ [ 138s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 138s] ^ [ 138s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 138s] ^ [ 138s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 138s] ^ [ 138s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 138s] ^ [ 138s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] js[ 116.704008] serial8250: too much work for irq4 [ 138s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 138s] ^ [ 138s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 138s] ^ [ 138s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 138s] ^ [ 138s] In file included from jsscope.cpp:67:0: [ 138s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 138s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 138s] setPrivate((void*) length); [ 138s] ^ [ 138s] jsscript.cpp [ 138s] c++ -o jsscript.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsscript.pp jsscript.cpp [ 138s] :0:0: warning: "ENABLE_JIT" redefined [ 138s] :0:0: note: this is the location of the previous definition [ 138s] :0:0: warning: "ENABLE_JIT" redefined [ 138s] :0:0: note: this is the location of the previous definition [ 138s] jsstr.cpp [ 138s] c++ -o jsstr.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsstr.pp jsstr.cpp [ 138s] :0:0: warning: "ENABLE_JIT" redefined [ 138s] :0:0: note: this is the location of the previous definition [ 138s] :0:0: warning: "ENABLE_JIT" redefined [ 138s] :0:0: note: this is the location of the previous definition [ 138s] In file included from jsscript.cpp:47:0: [ 138s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 138s] ^ [ 138s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 138s] ^ [ 138s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 138s] ^ [ 138s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 138s] ^ [ 138s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 138s] ^ [ 138s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 138s] ^ [ 138s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 138s] ^ [ 138s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] js[ 117.432007] serial8250: too much work for irq4 [ 138s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 138s] ^ [ 138s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 138s] ^ [ 138s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 138s] ^ [ 138s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 138s] ^ [ 138s] In file included from jsscript.cpp:70:0: [ 138s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 138s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 138s] setPrivate((void*) length); [ 138s] ^ [ 138s] jsscript.cpp: In member function 'jsuword* js::Bindings::getLocalNameArray(JSContext*, JSArenaPool*)': [ 138s] jsscript.cpp:193:17: warning: variable 'constFlag' set but not used [-Wunused-but-set-variable] [ 138s] jsuword constFlag = 0; [ 138s] ^ [ 138s] In file included from jsscript.cpp:47:0: [ 138s] jsscript.cpp: In function 'JSBool js_XDRScript(JSXDRState*, JSScript**, JSBool*)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert68' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.cpp:712:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(tn->kind) == sizeof(uint8)); [ 138s] ^ [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.cpp:713:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(tn->stackDepth) == sizeof(uint16)); [ 138s] ^ [ 138s] jsscript.cpp: In static member function 'static JSScript* JSScript::NewScript(JSContext*, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint32, uint16, uint16, JSVersion)': [ 138s] jsutil.h:120:43: warning: typedef 'js_static_assert80' locally defined but not used [-Wunused-local-typedefs] [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 138s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 138s] ^ [ 138s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 138s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 138s] ^ [ 138s] jsscript.cpp:1289:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 138s] JS_STATIC_ASSERT(sizeof(JSObjectArray) + [ 138s] ^ [ 139s] In file included from jsstr.cpp:55:0: [ 139s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 139s] ^ [ 139s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 139s] ^ [ 139s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 139s] ^ [ 139s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 139s] ^ [ 139s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 139s] ^ [ 139s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 139s] ^ [ 139s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 139s] ^ [ 139s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] jstypedarray.cpp [ 139s] c++ -o jstypedarray.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jstypedarray.pp jstypedarray.cpp [ 139s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 139s] ^ [ 139s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 139s] ^ [ 139s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 139s] ^ [ 139s] :0:0: warning: "ENABLE_JIT" redefined [ 139s] :0:0: note: this is the location of the previous definition [ 139s] :0:0: warning: "ENABLE_JIT" redefined [ 139s] :0:0: note: this is the location of the previous definition [ 139s] In file included from jsstr.cpp:81:0: [ 139s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 139s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 139s] setPrivate((void*) length); [ 139s] ^ [ 139s] In file included from jsstr.cpp:55:0: [ 139s] jsstr.cpp: In function 'jschar* AllocChars(JSContext*, size_t)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert70' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.cpp:119:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSString::MAX_LENGTH * sizeof(jschar) < UINT32_MAX); [ 139s] ^ [ 139s] jsstr.cpp: In member function 'const RegExpPair* RegExpGuard::normalizeRegExp(bool, uintN, uintN, js::Value*)': [ 139s] jsstr.cpp:1737:24: warning: converting 'false' to pointer type 'const RegExpPair*' [-Wconversion-null] [ 139s] return false; [ 139s] ^ [ 139s] In file included from jstypedarray.cpp:44:0: [ 139s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 139s] ^ [ 139s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 139s] ^ [ 139s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 139s] ^ [ 139s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 139s] ^ [ 139s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 139s] ^ [ 139s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 139s] ^ [ 139s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 139s] ^ [ 139s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] js[ 118.016008] serial8250: too much work for irq4 [ 139s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 139s] ^ [ 139s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 139s] ^ [ 139s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 139s] ^ [ 139s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 139s] ^ [ 139s] In file included from jstypedarray.cpp:64:0: [ 139s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 139s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 139s] setPrivate((void*) length); [ 139s] ^ [ 139s] In file included from jstypedarray.cpp:44:0: [ 139s] jstypedarray.cpp: In member function 'void TypedArrayTemplate::copyIndexToValue(JSContext*, uint32, js::Value*)': [ 139s] jsutil.h:120:43: warning: typedef 'js_static_assert69' locally defined but not used [-Wunused-local-typedefs] [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 139s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 139s] ^ [ 139s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 139s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 139s] ^ [ 139s] jstypedarray.cpp:1351:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 139s] JS_STATIC_ASSERT(sizeof(NativeType) < 4); [ 139s] ^ [ 139s] jstypedarray.cpp: In function 'JSObject* TypedArrayConstruct(JSContext*, jsint, uintN, js::Value*)': [ 139s] jstypedarray.cpp:1671:16: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] return false; [ 139s] ^ [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = signed char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] 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]' [ 139s] jstypedarray.cpp:1643:27: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] return false; [ 139s] ^ [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned char; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] 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]' [ 139s] jstypedarray.cpp:1646:28: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] 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]' [ 139s] jstypedarray.cpp:1649:28: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = short unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] 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]' [ 139s] jstypedarray.cpp:1652:29: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = int; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 139s] jstypedarray.cpp:1655:28: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = unsigned int; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] 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]' [ 139s] jstypedarray.cpp:1658:29: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = float; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 139s] jstypedarray.cpp:1661:30: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] jstypedarray.cpp:770:68: required from 'static JSObject* TypedArrayTemplate::create(JSContext*, uintN, js::Value*) [with NativeType = double; JSObject = JSObject; JSContext = JSContext; uintN = unsigned int]' [ 139s] jstypedarray.cpp:1664:30: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 139s] jstypedarray.cpp: In instantiation of 'static JSObject* TypedArrayTemplate::createBufferWithSizeAndCount(JSContext*, uint32) [with NativeType = uint8_clamped; JSObject = JSObject; JSContext = JSContext; uint32 = unsigned int]': [ 139s] 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]' [ 139s] jstypedarray.cpp:1667:35: required from here [ 139s] jstypedarray.cpp:1337:20: warning: converting 'false' to pointer type 'JSObject*' [-Wconversion-null] [ 140s] jsutil.cpp [ 140s] c++ -o jsutil.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsutil.pp jsutil.cpp [ 140s] :0:0: warning: "ENABLE_JIT" redefined [ 140s] :0:0: note: this is the location of the previous definition [ 140s] :0:0: warning: "ENABLE_JIT" redefined [ 140s] :0:0: note: this is the location of the previous definition [ 140s] In file included from jsstr.cpp:55:0: [ 140s] jsstr.cpp: In member function 'JSFlatString* js::StringBuffer::finishString()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert73' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.cpp:3501:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(JSShortString::MAX_SHORT_STRING_LENGTH < CharBuffer::InlineLength); [ 140s] ^ [ 140s] jswrapper.cpp [ 140s] c++ -o jswrapper.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jswrapper.pp jswrapper.cpp [ 140s] jsxdrapi.cpp [ 140s] c++ -o jsxdrapi.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxdrapi.pp jsxdrapi.cpp [ 140s] :0:0: warning: "ENABLE_JIT" redefined [ 140s] :0:0: note: this is the location of the previous definition [ 140s] :0:0: warning: "ENABLE_JIT" redefined [ 140s] :0:0: note: this is the location of the previous definition [ 140s] :0:0: warning: "ENABLE_JIT" redefined [ 140s] :0:0: note: this is the location of the previous definition [ 140s] :0:0: warning: "ENABLE_JIT" redefined [ 140s] :0:0: note: this is the location of the previous definition [ 140s] In file included from jsval.h:48:0, [ 140s] from jspubtd.h:47, [ 140s] from jsapi.h:49, [ 140s] from jswrapper.cpp:42: [ 140s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 140s] ^ [ 140s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 140s] ^ [ 140s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 140s] ^ [ 140s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 140s] ^ [ 140s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 140s] ^ [ 140s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 140s] ^ [ 140s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 140s] ^ [ 140s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] js[ 119.060008] serial8250: too much work for irq4 [ 140s] util.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 140s] ^ [ 140s] In file included from jsxdrapi.cpp:47:0: [ 140s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 140s] ^ [ 140s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 140s] ^ [ 140s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 140s] ^ [ 140s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 140s] ^ [ 140s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 140s] ^ [ 140s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 140s] ^ [ 140s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 140s] ^ [ 140s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 140s] ^ [ 140s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 140s] ^ [ 140s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 140s] ^ [ 140s] In file included from jswrapper.cpp:55:0: [ 140s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 140s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 140s] setPrivate((void*) length); [ 140s] ^ [ 140s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 140s] ^ [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 140s] ^ [ 140s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 140s] ^ [ 140s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 140s] ^ [ 140s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 140s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 140s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 140s] ^ [ 140s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 140s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 140s] ^ [ 140s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 140s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 140s] ^ [ 140s] In file included from jsxdrapi.cpp:58:0: [ 140s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 140s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 140s] setPrivate((void*) length); [ 140s] ^ [ 141s] jsxml.cpp [ 141s] c++ -o jsxml.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsxml.pp jsxml.cpp [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] In file included from jsbit.h:44:0, [ 141s] from jsxml.cpp:49: [ 141s] jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 141s] ^ [ 141s] jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 141s] ^ [ 141s] jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 141s] ^ [ 141s] jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 141s] ^ [ 141s] jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 141s] ^ [ 141s] jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 141s] ^ [ 141s] jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 141s] ^ [ 141s] jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 141s] ^ [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 141s] ^ [ 141s] prmjtime.cpp [ 141s] c++ -o prmjtime.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/prmjtime.pp prmjtime.cpp [ 141s] jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 141s] ^ [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 141s] ^ [ 141s] jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 141s] jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 141s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 141s] ^ [ 141s] jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 141s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 141s] ^ [ 141s] jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 141s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 141s] ^ [ 141s] In file included from jsxml.cpp:76:0: [ 141s] jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 141s] jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 141s] setPrivate((void*) length); [ 141s] ^ [ 141s] sharkctl.cpp [ 141s] c++ -o sharkctl.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/sharkctl.pp sharkctl.cpp [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] checks.cc [ 141s] c++ -o checks.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/checks.pp ./v8-dtoa/checks.cc [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] In file included from ./v8-dtoa/v8.h:45:0, [ 141s] from ./v8-dtoa/checks.cc:31: [ 141s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 141s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 141s] ^ [ 141s] conversions.cc [ 141s] c++ -o conversions.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/conversions.pp ./v8-dtoa/conversions.cc [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] In file included from ./v8-dtoa/v8.h:45:0, [ 141s] from ./v8-dtoa/conversions.cc:30: [ 141s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 141s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 141s] ^ [ 141s] diy-fp.cc [ 141s] c++ -o diy-fp.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/diy-fp.pp ./v8-dtoa/diy-fp.cc [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] In file included from ./v8-dtoa/v8.h:45:0, [ 141s] from ./v8-dtoa/diy-fp.cc:28: [ 141s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 141s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 141s] ^ [ 141s] v8-dtoa.cc [ 141s] c++ -o v8-dtoa.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/v8-dtoa.pp ./v8-dtoa/v8-dtoa.cc [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] In file included from ./v8-dtoa/v8.h:45:0, [ 141s] from ./v8-dtoa/v8-dtoa.cc:33: [ 141s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 141s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 141s] ^ [ 141s] fast-dtoa.cc [ 141s] c++ -o fast-dtoa.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fast-dtoa.pp ./v8-dtoa/fast-dtoa.cc [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] :0:0: warning: "ENABLE_JIT" redefined [ 141s] :0:0: note: this is the location of the previous definition [ 141s] In file included from ./v8-dtoa/v8.h:45:0, [ 141s] from ./v8-dtoa/fast-dtoa.cc:28: [ 141s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 141s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 141s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 141s] ^ [ 142s] platform.cc [ 142s] c++ -o platform.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/platform.pp ./v8-dtoa/platform.cc [ 142s] :0:0: warning: "ENABLE_JIT" redefined [ 142s] :0:0: note: this is the location of the previous definition [ 142s] :0:0: warning: "ENABLE_JIT" redefined [ 142s] :0:0: note: this is the location of the previous definition [ 142s] In file included from ./v8-dtoa/v8.h:45:0, [ 142s] from ./v8-dtoa/platform.cc:37: [ 142s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 142s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 142s] ^ [ 142s] utils.cc [ 142s] c++ -o utils.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/utils.pp ./v8-dtoa/utils.cc [ 142s] :0:0: warning: "ENABLE_JIT" redefined [ 142s] :0:0: note: this is the location of the previous definition [ 142s] :0:0: warning: "ENABLE_JIT" redefined [ 142s] :0:0: note: this is the location of the previous definition [ 142s] In file included from ./v8-dtoa/v8.h:45:0, [ 142s] from ./v8-dtoa/utils.cc:30: [ 142s] ./v8-dtoa/utils.h: In function 'Dest v8::internal::BitCast(const Source&)': [ 142s] ./v8-dtoa/utils.h:156:16: warning: typedef 'VerifySizesAreEqual' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; [ 142s] ^ [ 142s] pcre_compile.cpp [ 142s] c++ -o pcre_compile.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_compile.pp ./yarr/pcre/pcre_compile.cpp [ 142s] :0:0: warning: "ENABLE_JIT" redefined [ 142s] :0:0: note: this is the location of the previous definition [ 142s] :0:0: warning: "ENABLE_JIT" redefined [ 142s] :0:0: note: this is the location of the previous definition [ 142s] In file included from ./jsval.h:48:0, [ 142s] from ./jspubtd.h:47, [ 142s] from ./jsapi.h:49, [ 142s] from ./jsstr.h:52, [ 142s] from ./yarr/jswtfbridge.h:48, [ 142s] from ./yarr/pcre/pcre.h:45, [ 142s] from ./yarr/pcre/pcre_internal.h:72, [ 142s] from ./yarr/pcre/pcre_compile.cpp:44: [ 142s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 142s] ^ [ 142s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 142s] ^ [ 142s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 142s] ^ [ 142s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 142s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 142s] ^ [ 142s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 142s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 142s] ^ [ 142s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 142s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 142s] ^ [ 142s] ./yarr/pcre/pcre_compile.cpp: In function 'bool compileBranch(int, int*, unsigned char**, const UChar**, const UChar*, ErrorCode*, int*, int*, CompileData&)': [ 142s] ./yarr/pcre/pcre_compile.cpp:572:18: warning: variable 'tempptr' set but not used [-Wunused-but-set-variable] [ 142s] const UChar* tempptr; [ 142s] ^ [ 143s] pcre_exec.cpp [ 143s] c++ -o pcre_exec.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_exec.pp ./yarr/pcre/pcre_exec.cpp [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] In file included from ./jsval.h:48:0, [ 143s] from ./jspubtd.h:47, [ 143s] from ./jsapi.h:49, [ 143s] from ./jsstr.h:52, [ 143s] from ./yarr/jswtfbridge.h:48, [ 143s] from ./yarr/pcre/pcre.h:45, [ 143s] from ./yarr/pcre/pcre_internal.h:72, [ 143s] from ./yarr/pcre/pcre_exec.cpp:45: [ 143s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 143s] ^ [ 143s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 143s] ^ [ 143s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 143s] ^ [ 143s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 143s] ^ [ 143s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert51' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 143s] ^ [ 143s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 143s] ^ [ 143s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert60' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 143s] ^ [ 143s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert63' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 143s] ^ [ 143s] pcre_tables.cpp [ 143s] c++ -o pcre_tables.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_tables.pp ./yarr/pcre/pcre_tables.cpp [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] In file included from ./jsval.h:48:0, [ 143s] from ./jspubtd.h:47, [ 143s] from ./jsapi.h:49, [ 143s] from ./jsstr.h:52, [ 143s] from ./yarr/jswtfbridge.h:48, [ 143s] from ./yarr/pcre/pcre.h:45, [ 143s] from ./yarr/pcre/pcre_internal.h:72, [ 143s] from ./yarr/pcre/pcre_tables.cpp:43: [ 143s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 143s] ^ [ 143s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 143s] ^ [ 143s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 143s] ^ [ 143s] pcre_xclass.cpp [ 143s] c++ -o pcre_xclass.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_xclass.pp ./yarr/pcre/pcre_xclass.cpp [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] pcre_ucp_searchfuncs.cpp [ 143s] c++ -o pcre_ucp_searchfuncs.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pcre_ucp_searchfuncs.pp ./yarr/pcre/pcre_ucp_searchfuncs.cpp [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] :0:0: warning: "ENABLE_JIT" redefined [ 143s] :0:0: note: this is the location of the previous definition [ 143s] In file included from ./jsval.h:48:0, [ 143s] from ./jspubtd.h:47, [ 143s] from ./jsapi.h:49, [ 143s] from ./jsstr.h:52, [ 143s] from ./yarr/jswtfbridge.h:48, [ 143s] from ./yarr/pcre/pcre.h:45, [ 143s] from ./yarr/pcre/pcre_internal.h:72, [ 143s] from ./yarr/pcre/pcre_xclass.cpp:43: [ 143s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 143s] ^ [ 143s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 143s] ^ [ 143s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 143s] ^ [ 143s] In file included from ./jsval.h:48:0, [ 143s] from ./jspubtd.h:47, [ 143s] from ./jsapi.h:49, [ 143s] from ./jsstr.h:52, [ 143s] from ./yarr/jswtfbridge.h:48, [ 143s] from ./yarr/pcre/pcre.h:45, [ 143s] from ./yarr/pcre/pcre_internal.h:72, [ 143s] from ./yarr/pcre/pcre_ucp_searchfuncs.cpp:44: [ 143s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 143s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 143s] ^ [ 143s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 143s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 143s] ^ [ 143s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 143s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 143s] ^ [ 143s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 144s] ^ [ 144s] jsperf.cpp [ 144s] c++ -o jsperf.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsperf.pp ./perf/jsperf.cpp [ 144s] :0:0: warning: "ENABLE_JIT" redefined [ 144s] :0:0: note: this is the location of the previous definition [ 144s] :0:0: warning: "ENABLE_JIT" redefined [ 144s] :0:0: note: this is the location of the previous definition [ 144s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 144s] ^ [ 144s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 144s] ^ [ 144s] pm_linux.cpp [ 144s] c++ -o pm_linux.o -c -fvisibility=hidden -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -DEXPORT_JS_API -D__STDC_LIMIT_MACROS -DJS_THREADSAFE -I. -I. -I./dist/include -I./dist/include/nsprpub -I/usr/include/nspr4 -I. -I./assembler -I./yarr -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -O3 -fstrict-aliasing -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/pm_linux.pp ./perf/pm_linux.cpp [ 144s] In file included from ./jsval.h:48:0, [ 144s] from ./jspubtd.h:47, [ 144s] from ./jsapi.h:49, [ 144s] from ./perf/jsperf.h:42, [ 144s] from ./perf/jsperf.cpp:39: [ 144s] ./jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 144s] ^ [ 144s] :0:0: warning: "ENABLE_JIT" redefined [ 144s] :0:0: note: this is the location of the previous definition [ 144s] :0:0: warning: "ENABLE_JIT" redefined [ 144s] :0:0: note: this is the location of the previous definition [ 144s] ./jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 144s] ^ [ 144s] ./jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 144s] ^ [ 144s] ./jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 144s] ^ [ 144s] ./jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 144s] ^ [ 144s] ./jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 144s] ^ [ 144s] ./jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 144s] ^ [ 144s] ./jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 144s] ^ [ 144s] ./jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 144s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 144s] ^ [ 144s] ./jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 144s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 144s] ^ [ 144s] ./jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 144s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 144s] ^ [ 145s] rm -f libjs_static.a [ 145s] 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 checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.o pcre_compile.o pcre_exec.o pcre_tables.o pcre_xclass.o pcre_ucp_searchfuncs.o jsperf.o pm_linux.o [ 145s] ranlib libjs_static.a [ 146s] rm -f libmozjs185.so [ 146s] c++ -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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 checks.o conversions.o diy-fp.o v8-dtoa.o fast-dtoa.o platform.o utils.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/lib64 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,-soname,libmozjs185.so.1.0 -ldl -lm -ldl [ 146s] chmod +x libmozjs185.so [ 146s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 644 libjs_static.a ./dist/lib [ 146s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/lib [ 146s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so ./dist/bin [ 146s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 host_jskwgen host_jsoplengen ./dist/host/bin [ 146s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 146s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 nsinstall ../dist/host/bin [ 146s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 146s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 146s] sysunix.c [ 146s] editline.c [ 146s] gcc -o sysunix.o -c -fvisibility=hidden -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/sysunix.pp sysunix.c [ 146s] gcc -o editline.o -c -fvisibility=hidden -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -W -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -include ../js-confdefs.h -DMOZILLA_CLIENT -MD -MF .deps/editline.pp editline.c [ 146s] editline.c: In function 'readline': [ 146s] editline.c:1026:5: warning: call to function 'rl_ttyset' without a real prototype [-Wunprototyped-calls] [ 146s] rl_ttyset(0); [ 146s] ^ [ 146s] In file included from editline.c:64:0: [ 146s] editline.h:118:13: note: 'rl_ttyset' was declared here [ 146s] extern void rl_ttyset(); [ 146s] ^ [ 146s] editline.c:1037:5: warning: call to function 'rl_ttyset' without a real prototype [-Wunprototyped-calls] [ 146s] rl_ttyset(1); [ 146s] ^ [ 146s] In file included from editline.c:64:0: [ 146s] editline.h:118:13: note: 'rl_ttyset' was declared here [ 146s] extern void rl_ttyset(); [ 146s] ^ [ 146s] rm -f libeditline.a [ 146s] ar cr libeditline.a editline.o sysunix.o [ 146s] ranlib libeditline.a [ 146s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 146s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 146s] jsworkers.cpp [ 146s] js.cpp [ 146s] c++ -o jsworkers.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/jsworkers.pp jsworkers.cpp [ 146s] c++ -o js.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/js.pp js.cpp [ 147s] In file included from js.cpp:56:0: [ 147s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 147s] ^ [ 147s] In file included from ../jsval.h:48:0, [ 147s] from ../jspubtd.h:47, [ 147s] from ../jsapi.h:49, [ 147s] from jsworkers.cpp:48: [ 147s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 147s] ^ [ 147s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h[ 125.717235] serial8250: too much work for irq4 [ 147s] :120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 147s] ^ [ 147s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 147s] ^ [ 147s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 147s] ^ [ 147s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 147s] ^ [ 147s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 147s] ^ [ 147s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 147s] ^ [ 147s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 147s] ^ [ 147s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 147s] ^ [ 147s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 147s] ^ [ 147s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 147s] ^ [ 147s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 147s] ^ [ 147s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 147s] ^ [ 147s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 147s] ^ [ 147s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 147s] ^ [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 147s] ^ [ 147s] jsworkers.cpp: In member function 'void js::workers::MainQueue::destroy(JSContext*)': [ 147s] 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] [ 147s] delete this; [ 147s] ^ [ 147s] jsworkers.cpp: In member function 'bool js::workers::ThreadPool::start(JSContext*)': [ 147s] 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] [ 147s] delete wq; [ 147s] ^ [ 147s] jsworkers.cpp: In member function 'void js::workers::ThreadPool::shutdown(JSContext*)': [ 147s] 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] [ 147s] delete wq; [ 147s] ^ [ 147s] jsworkers.cpp: In static member function 'static void js::workers::Worker::jsFinalize(JSContext*, JSObject*)': [ 147s] 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] [ 147s] delete w; [ 147s] ^ [ 147s] jsworkers.cpp: In static member function 'static js::workers::Worker* js::workers::Worker::create(JSContext*, js::workers::WorkerParent*, JSString*, JSObject*)': [ 147s] 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] [ 147s] delete w; [ 147s] ^ [ 147s] ../jsstrinlines.h: In member function 'jsint js::StringBuffer::length() const': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert65' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstrinlines.h:202:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(jsint(JSString::MAX_LENGTH) == JSString::MAX_LENGTH); [ 147s] ^ [ 147s] ../jsstrinlines.h: In static member function 'static JSFlatString* JSString::lookupStaticString(const jschar*, size_t)': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert66' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsstrinlines.h:280:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(INT_STRING_LIMIT <= 999); [ 147s] ^ [ 147s] ../jsscope.h: In member function 'void js::Shape::setParent(js::Shape*)': [ 147s] ../jsutil.h:120:43: warning: typedef 'js_static_assert67' locally defined but not used [-Wunused-local-typedefs] [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 147s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 147s] ^ [ 147s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 147s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 147s] ^ [ 147s] ../jsscope.h:431:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 147s] JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); [ 147s] ^ [ 147s] In file included from js.cpp:97:0: [ 147s] ../jsobjinlines.h: In member function 'void JSObject::setArrayLength(uint32)': [ 147s] ../jsobjinlines.h:316:24: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] [ 147s] setPrivate((void*) length); [ 147s] ^ [ 148s] c++ -o js -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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/lib64 -lplds4 -lplc4 -lnspr4 -lpthread -ldl ../editline/libeditline.a ../libjs_static.a -ldl [ 148s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js ../dist/bin [ 148s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 js .. [ 148s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 148s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 148s] selfTest.cpp [ 148s] testBug604087.cpp [ 148s] testClassGetter.cpp [ 148s] tests.cpp [ 148s] c++ -o selfTest.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/selfTest.pp selfTest.cpp [ 148s] c++ -o testClassGetter.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testClassGetter.pp testClassGetter.cpp [ 148s] c++ -o tests.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/tests.pp tests.cpp [ 148s] c++ -o testBug604087.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testBug604087.pp testBug604087.cpp [ 148s] testCloneScript.cpp [ 148s] c++ -o testCloneScript.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCloneScript.pp testCloneScript.cpp [ 148s] In file included from ../jsval.h:48:0, [ 148s] from ../jspubtd.h:47, [ 148s] from ../jsapi.h:49, [ 148s] from tests.h:41, [ 148s] from testBug604087.cpp:7: [ 148s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 148s] ^ [ 148s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 148s] ^ [ 148s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 148s] ^ [ 148s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 148s] ^ [ 148s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 148s] ^ [ 148s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 148s] ^ [ 148s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 148s] ^ [ 148s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 148s] ^ [ 148s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 148s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 148s] ^ [ 148s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 148s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 148s] ^ [ 148s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 148s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 148s] ^ [ 148s] testConservativeGC.cpp [ 148s] c++ -o testConservativeGC.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testConservativeGC.pp testConservativeGC.cpp [ 149s] testContexts.cpp [ 149s] c++ -o testContexts.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testContexts.pp testContexts.cpp [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testConservativeGC.cpp:1: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 149s] ^ [ 149s] testDebugger.cpp [ 149s] c++ -o testDebugger.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDebugger.pp testDebugger.cpp [ 149s] testDeepFreeze.cpp [ 149s] c++ -o testDeepFreeze.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDeepFreeze.pp testDeepFreeze.cpp [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testDebugger.cpp:5: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] testDefineGetterSetterNonEnumerable.cpp [ 149s] c++ -o testDefineGetterSetterNonEnumerable.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineGetterSetterNonEnumerable.pp testDefineGetterSetterNonEnumerable.cpp [ 149s] testDefineProperty.cpp [ 149s] c++ -o testDefineProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testDefineProperty.pp testDefineProperty.cpp [ 149s] testExtendedEq.cpp [ 149s] c++ -o testExtendedEq.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testExtendedEq.pp testExtendedEq.cpp [ 149s] testFuncCallback.cpp [ 149s] c++ -o testFuncCallback.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testFuncCallback.pp testFuncCallback.cpp [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testExtendedEq.cpp:8: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] testGCChunkAlloc.cpp [ 149s] c++ -o testGCChunkAlloc.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGCChunkAlloc.pp testGCChunkAlloc.cpp [ 149s] testGetPropertyDefault.cpp [ 149s] c++ -o testGetPropertyDefault.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testGetPropertyDefault.pp testGetPropertyDefault.cpp [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testFuncCallback.cpp:1: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 149s] ^ [ 149s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 149s] ^ [ 149s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 149s] ^ [ 149s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 149s] ^ [ 149s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 149s] ^ [ 149s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedef[ 128.276075] serial8250: too much work for irq4 [ 149s] s] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 149s] ^ [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testGCChunkAlloc.cpp:9: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 149s] ^ [ 149s] testIntString.cpp [ 149s] c++ -o testIntString.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testIntString.pp testIntString.cpp [ 149s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 149s] ^ [ 149s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 149s] ^ [ 149s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 149s] ^ [ 149s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 149s] ../jsutil.h:120[ 128.360823] serial8250: too much work for irq4 [ 149s] :43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 149s] ^ [ 149s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 149s] ^ [ 149s] testLookup.cpp [ 149s] c++ -o testLookup.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testLookup.pp testLookup.cpp [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testIntString.cpp:5: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 149s] ^ [ 149s] In file included from ../jsval.h:48:0, [ 149s] from ../jspubtd.h:47, [ 149s] from ../jsapi.h:49, [ 149s] from tests.h:41, [ 149s] from testLookup.cpp:5: [ 149s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 149s] ^ [ 149s] testNewObject.cpp [ 149s] c++ -o testNewObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testNewObject.pp testNewObject.cpp [ 149s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 149s] ^ [ 149s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 149s] ^ [ 149s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 149s] ^ [ 149s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 149s] ^ [ 149s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 149s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 149s] ^ [ 149s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 149s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 149s] ^ [ 149s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 149s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 149s] ^ [ 149s] testOps.cpp [ 149s] c++ -o testOps.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testOps.pp testOps.cpp [ 150s] testPropCache.cpp [ 150s] c++ -o testPropCache.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testPropCache.pp testPropCache.cpp [ 150s] testSameValue.cpp [ 150s] c++ -o testSameValue.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSameValue.pp testSameValue.cpp [ 150s] testScriptObject.cpp [ 150s] c++ -o testScriptObject.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testScriptObject.pp testScriptObject.cpp [ 150s] testSetProperty.cpp [ 150s] c++ -o testSetProperty.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testSetProperty.pp testSetProperty.cpp [ 150s] testThreadGC.cpp [ 150s] c++ -o testThreadGC.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreadGC.pp testThreadGC.cpp [ 150s] testThreads.cpp [ 150s] c++ -o testThreads.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testThreads.pp testThreads.cpp [ 150s] In file included from ../jsval.h:48:0, [ 150s] from ../jspubtd.h:47, [ 150s] from ../jsapi.h:49, [ 150s] from tests.h:41, [ 150s] from testThreadGC.cpp:7: [ 150s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] testTrap.cpp [ 150s] c++ -o testTrap.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testTrap.pp testTrap.cpp [ 150s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 150s] ^ [ 150s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 150s] ^ [ 150s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 150s] ^ [ 150s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 150s] ^ [ 150s] testUTF8.cpp [ 150s] c++ -o testUTF8.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testUTF8.pp testUTF8.cpp [ 150s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 150s] ^ [ 150s] In file included from ../jsval.h:48:0, [ 150s] from ../jspubtd.h:47, [ 150s] from ../jsapi.h:49, [ 150s] from tests.h:41, [ 150s] from testTrap.cpp:5: [ 150s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] testVersion.cpp [ 150s] c++ -o testVersion.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testVersion.pp testVersion.cpp [ 150s] testXDR.cpp [ 150s] c++ -o testXDR.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testXDR.pp testXDR.cpp [ 150s] testCustomIterator.cpp [ 150s] c++ -o testCustomIterator.o -c -fvisibility=hidden -DEXPORT_JS_API -DOSTYPE=\"Linux3.8\" -DOSARCH=Linux -I.. -I.. -I. -I. -I../dist/include -I../dist/include/nsprpub -I/usr/include/nspr4 -fPIC -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -g -fno-strict-aliasing -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fomit-frame-pointer -DENABLE_JIT=0 -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MF .deps/testCustomIterator.pp testCustomIterator.cpp [ 150s] In file included from ../jsval.h:48:0, [ 150s] from ../jspubtd.h:47, [ 150s] from ../jsapi.h:49, [ 150s] from tests.h:41, [ 150s] from testVersion.cpp:1: [ 150s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] In file included from ../jsval.h:48:0, [ 150s] from ../jspubtd.h:47, [ 150s] from ../jsapi.h:49, [ 150s] from tests.h:41, [ 150s] from testXDR.cpp:5: [ 150s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] In file included from ../jsval.h:48:0, [ 150s] from ../jspubtd.h:47, [ 150s] from ../jsapi.h:49, [ 150s] from tests.h:41, [ 150s] from testCustomIterator.cpp:1: [ 150s] ../jsvalue.h: In member function 'void js::Value::staticAssertions()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert6' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:737:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueType) == 1); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert7' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:738:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSValueTag) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert8' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:739:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSBool) == 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert9' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:740:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSWhyMagic) <= 4); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert10' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsvalue.h:741:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(jsval) == 8); [ 150s] ^ [ 150s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 150s] ^ [ 150s] ../jsfun.h: In static member function 'static uintN JSFunction::offsetOfNativeOrScript()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert49' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsfun.h:228:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, i.script)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert50' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsfun.h:229:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(U, n.native) == offsetof(U, nativeOrScript)); [ 150s] ^ [ 150s] ../jsstr.h: In static member function 'static void JSString::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert39' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:459:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(((JSString::MAX_LENGTH << JSString::LENGTH_SHIFT) >> [ 150s] ^ [ 150s] ../jsstr.h: In static member function 'static void JSShortString::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert43' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:568:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) == [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert44' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:570:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSShortString, mDummy) == sizeof(JSString)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert45' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsstr.h:571:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSString, inlineStorage) + [ 150s] ^ [ 150s] ../jsgc.h: In function 'size_t js::gc::GetFinalizableTraceKind(size_t)': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert58' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsgc.h:514:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(JSExternalString::TYPE_LIMIT == 8); [ 150s] ^ [ 150s] ../jsgc.h: In function 'intN js::gc::GetExternalStringGCType(JSExternalString*)': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert59' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsgc.h:550:5: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(FINALIZE_STRING + 1 == FINALIZE_EXTERNAL_STRING); [ 150s] ^ [ 150s] ../jsscript.h: In member function 'void js::UpvarCookie::checkInvariants()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert47' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsscript.h:83:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(UpvarCookie) == sizeof(uint32)); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert48' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsscript.h:84:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(UPVAR_LEVEL_LIMIT < FREE_LEVEL); [ 150s] ^ [ 150s] ../jsinterp.h: In member function 'void JSStackFrame::staticAsserts()': [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert61' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsinterp.h:778:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(offsetof(JSStackFrame, rval_) % sizeof(js::Value) == 0); [ 150s] ^ [ 150s] ../jsutil.h:120:43: warning: typedef 'js_static_assert62' locally defined but not used [-Wunused-local-typedefs] [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsutil.h:117:41: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' [ 150s] #define JS_STATIC_ASSERT_GLUE1(x,y) x##y [ 150s] ^ [ 150s] ../jsutil.h:120:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' [ 150s] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] [ 150s] ^ [ 150s] ../jsinterp.h:779:9: note: in expansion of macro 'JS_STATIC_ASSERT' [ 150s] JS_STATIC_ASSERT(sizeof(JSStackFrame) % sizeof(js::Value) == 0); [ 150s] ^ [ 151s] c++ -o jsapi-tests -DENABLE_JIT=0 -fno-rtti -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-variadic-macros -Werror=return-type -pedantic -Wno-long-long -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -finline-functions -fdiagnostics-color=never -march=armv8-a+fp+simd+crc+crypto -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/lib64 -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl [ 151s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 jsapi-tests ../dist/bin [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 151s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 151s] make[2]: Nothing to be done for 'libs'. [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 151s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -R -m 755 libmozjs185.so dist/sdk/lib [ 151s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 151s] /bin/make tools [ 151s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 151s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 151s] make[2]: Nothing to be done for 'tools'. [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config' [ 151s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 151s] make[2]: Nothing to be done for 'tools'. [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/editline' [ 151s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 151s] make[2]: Nothing to be done for 'tools'. [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/shell' [ 151s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 151s] make[2]: Nothing to be done for 'tools'. [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/jsapi-tests' [ 151s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 151s] make[2]: Nothing to be done for 'tools'. [ 151s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/tests' [ 151s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 151s] if test -d ./dist/bin ; then touch ./dist/bin/.purgecaches ; fi [ 151s] make: Leaving directory '/home/abuild/rpmbuild/BUILD/js-1.0.0/js/src' [ 151s] + exit 0 [ 151s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.yeoQwB [ 151s] + umask 022 [ 151s] + cd /home/abuild/rpmbuild/BUILD [ 151s] + cd js-1.0.0 [ 151s] + LANG=C [ 151s] + export LANG [ 151s] + unset DISPLAY [ 151s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 [ 151s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 [ 151s] + cd js/src [ 151s] + /bin/make DESTDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 INSTALL_ROOT=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 install [ 151s] cat mozjs185.pc.in | sed \ [ 151s] -e "s|%prefix%|/usr|" \ [ 151s] -e "s|%includedir%|/usr/include|" \ [ 151s] -e "s|%libdir%|/usr/lib64|" \ [ 151s] -e 's|%MOZILLA_VERSION%|1.0.0|' \ [ 151s] > mozjs185.pc && chmod 644 mozjs185.pc [ 151s] pkg_config_file: mozjs185.pc [ 151s] /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.4.aarch64/usr/lib64/pkgconfig [ 151s] /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 ./perf/jsperf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js [ 151s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t js-config /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/bin [ 151s] /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.4.aarch64/usr/lib64 [ 152s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libjs_static.a /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185-1.0.a [ 152s] /home/abuild/rpmbuild/BUILD/js-1.0.0/js/src/config/nsinstall -t libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64 [ 152s] mv -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0.0 [ 152s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0 [ 152s] ln -s /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so [ 152s] + rm -f /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/share/info/dir [ 152s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 -regex '.*\.la$' [ 152s] + xargs rm -f -- [ 152s] + find /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 -regex '.*\.a$' [ 152s] + xargs rm -f -- [ 152s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185-1.0.a [ 152s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0 [ 152s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so [ 152s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0 [ 152s] + ln -s libmozjs185.so.1.0.0 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so [ 152s] + /bin/install -m 0755 shell/js /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/bin/ [ 152s] + chmod 644 /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/js-config.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/js.msg /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsanalyze.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsarena.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsatom.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsautocfg.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsautokw.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsbit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsbool.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jscell.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsclist.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsclone.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jscntxt.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jscompartment.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jscompat.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsdate.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsdbgapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsdhash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsdtoa.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsemit.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsfriendapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsfun.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsgc.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsgcchunk.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsgcstats.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jshash.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jshashtable.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jshotloop.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsinterp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsinttypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsiter.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jslock.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jslong.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsmath.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsobj.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsobjinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/json.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsopcode.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsopcode.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsopcodeinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsotypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsparse.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsperf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsprf.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsprobes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jspropertycache.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jspropertycacheinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jspropertytree.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsproto.tbl /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsproxy.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsprvtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jspubtd.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsreflect.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsregexp.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsscan.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsscope.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsscript.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsscriptinlines.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsstaticcheck.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsstdint.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsstr.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jstl.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jstracer.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jstypedarray.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jstypes.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsutil.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsval.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsvalue.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsvector.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsversion.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jswrapper.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsxdrapi.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/jsxml.h /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/include/js/prmjtime.h [ 152s] + /usr/lib/rpm/find-debuginfo.sh /home/abuild/rpmbuild/BUILD/js-1.0.0 [ 152s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/bin/js [ 153s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/lib64/libmozjs185.so.1.0.0 [ 154s] cpio: glibc-2.21/bits/types.h: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/csu: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/csu/elf-init.c: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/csu/init.c: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/io: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/io/stat.c: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/io/sys/stat.h: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/sysdeps/aarch64/crti.S: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/sysdeps/aarch64/crtn.S: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/sysdeps/aarch64/start.S: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/sysdeps/unix/sysv/linux/generic/bits/stat.h: Cannot stat: No such file or directory [ 154s] cpio: glibc-2.21/time/time.h: Cannot stat: No such file or directory [ 154s] 11148 blocks [ 154s] + /usr/lib/rpm/brp-compress [ 154s] + /usr/lib/rpm/brp-tizen [ 154s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 [ 154s] Processing files: js-1.0.0-9.4.aarch64 [ 154s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.b8uShX [ 154s] + umask 022 [ 154s] + cd /home/abuild/rpmbuild/BUILD [ 154s] + cd js-1.0.0 [ 154s] + DOCDIR=/home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/share/doc/packages/js [ 154s] + export DOCDIR [ 154s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/share/doc/packages/js [ 154s] + cp -pr js/src/README.html /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64/usr/share/doc/packages/js [ 154s] + exit 0 [ 155s] Provides: js = 1.0.0-9.4 js(aarch-64) = 1.0.0-9.4 mozjs185 [ 155s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 155s] Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libdl.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libnspr4.so()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) [ 155s] Processing files: js-debugsource-1.0.0-9.4.aarch64 [ 155s] Provides: js-debugsource = 1.0.0-9.4 js-debugsource(aarch-64) = 1.0.0-9.4 [ 155s] Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 [ 155s] Processing files: libmozjs185-1.0.0-9.4.aarch64 [ 155s] Provides: libmozjs185 = 1.0.0-9.4 libmozjs185(aarch-64) = 1.0.0-9.4 libmozjs185.so.1.0()(64bit) [ 155s] Requires(interp): /sbin/ldconfig /sbin/ldconfig [ 155s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 155s] Requires(post): /sbin/ldconfig [ 155s] Requires(postun): /sbin/ldconfig [ 155s] Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libdl.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libnspr4.so()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) [ 155s] Processing files: js-devel-1.0.0-9.4.aarch64 [ 155s] Provides: js-devel = 1.0.0-9.4 js-devel(aarch-64) = 1.0.0-9.4 libjs-devel = 1.0.0-9.4 mozjs185-devel pkgconfig(mozjs185) = 1.0.0 [ 155s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 155s] Requires: /bin/sh /usr/bin/pkg-config pkgconfig(nspr) >= 4.7 [ 155s] Processing files: js-debuginfo-1.0.0-9.4.aarch64 [ 155s] Provides: debuginfo(build-id) = 967aa709c054f64779e6ff29ad9cb2c9ac91240c [ 155s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 155s] Processing files: libmozjs185-debuginfo-1.0.0-9.4.aarch64 [ 155s] Provides: debuginfo(build-id) = 1475c9f08a53ca015683386fd5db9a19a2829d00 [ 155s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 155s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 [ 155s] warning: Could not canonicalize hostname: w20 [ 155s] Wrote: /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.4.src.rpm [ 156s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/js-1.0.0-9.4.aarch64.rpm [ 158s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/js-debugsource-1.0.0-9.4.aarch64.rpm [ 159s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/libmozjs185-1.0.0-9.4.aarch64.rpm [ 159s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/js-devel-1.0.0-9.4.aarch64.rpm [ 166s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/js-debuginfo-1.0.0-9.4.aarch64.rpm [ 172s] Wrote: /home/abuild/rpmbuild/RPMS/aarch64/libmozjs185-debuginfo-1.0.0-9.4.aarch64.rpm [ 172s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.iKc3Eq [ 172s] + umask 022 [ 172s] + cd /home/abuild/rpmbuild/BUILD [ 172s] + cd js-1.0.0 [ 172s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 [ 172s] + /bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/js-1.0.0-9.4.aarch64 [ 172s] + exit 0 [ 172s] ... checking for files with abuild user/group [ 173s] [ 173s] RPMLINT report: [ 173s] =============== [ 173s] qemu: Unsupported syscall: 219 [ 193s] js.aarch64: E: non-standard-group (Badness: 200) Development/Languages/Other [ 193s] js-devel.aarch64: E: non-standard-group (Badness: 200) Development/Libraries/Other [ 193s] js.src: E: non-standard-group (Badness: 200) Development/Languages/Other [ 193s] The value of the Group tag in the package is not valid. Valid groups are [ 193s] listed here: https://wiki.tizen.org/wiki/Packaging/Guidelines#Group_Tag [ 193s] [ 193s] js-devel.aarch64: W: no-dependency-on js*/js-libs/libjs* [ 193s] js.src:105: W: macro-in-comment %{_bindir} [ 193s] There is a unescaped macro after a shell style comment in the specfile. Macros [ 193s] are expanded everywhere, so check if it can cause a problem in this case and [ 193s] escape the macro with another leading % if appropriate. [ 193s] [ 193s] js.aarch64: W: file-contains-date-and-time /usr/bin/js [ 193s] Your file uses __DATE and __TIME__ this causes the package to rebuild when [ 193s] not needed [ 193s] [ 193s] 4 packages and 0 specfiles checked; 3 errors, 3 warnings. [ 193s] [ 193s] ... creating baselibs [ 193s] qemu: Unsupported syscall: 219 [ 194s] no targets for arch aarch64, nothing to do [ 194s] ... comparing built packages with the former built [ 194s] /usr/lib/build/pkg-diff.sh [ 194s] compare /.build.oldpackages/js-1.0.0-9.3.src.rpm /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.4.src.rpm [ 194s] comparing rpmtags [ 194s] comparing RELEASE [ 194s] comparing PROVIDES [ 194s] comparing scripts [ 194s] comparing filelist [ 194s] comparing file checksum [ 194s] RPM meta information is identical [ 194s] compare /.build.oldpackages/js-1.0.0-9.3.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/js-1.0.0-9.4.aarch64.rpm [ 195s] Comparing js-1.0.0-9.3.aarch64.rpm to js-1.0.0-9.4.aarch64.rpm [ 195s] comparing rpmtags [ 195s] comparing RELEASE [ 195s] comparing PROVIDES [ 195s] comparing scripts [ 195s] comparing filelist [ 195s] comparing file checksum [ 195s] creating rename script [ 195s] RPM file checksum differs. [ 195s] Extracting packages [ 205s] /usr/bin/js differs in assembler output [ 205s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:24.000000000 +0000 [ 205s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:27.000000000 +0000 [ 205s] @@ -850,17 +850,17 @@ [ 205s] _ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7: [ 205s] sub sp, sp, # x50 [ 205s] stp x19, x20, [sp] [ 205s] - str x30, [sp,# ] [ 205s] - mov x20, x1 [ 205s] - mov x19, x0 [ 205s] - ldr x10, [x0,# ] [ 205s] + stp x21, x30, [sp,# ] [ 205s] + mov x21, x1 [ 205s] + mov x20, x0 [ 205s] + ldr x9, [x0,# ] [ 205s] ldr x7, [x0,# ] [ 205s] - ldr x9, [x10,# ] [ 205s] - add x8, x7, # x18 [ 205s] - bic x1, x8, x7 [ 205s] - ldr x7, [x10,# ] [ 205s] - sub x9, x9, x1 [ 205s] - cmp x7, x9 [ 205s] + ldr x8, [x9,# ] [ 205s] + add x1, x7, # x18 [ 205s] + bic x1, x1, x7 [ 205s] + ldr x19, [x9,# ] [ 205s] + sub x8, x8, x1 [ 205s] + cmp x19, x8 [ 205s] b.ls <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 205s] add x0, x0, # x70 [ 205s] str x6, [sp,# ] [ 205s] @@ -870,33 +870,33 @@ [ 205s] str x2, [sp,# ] [ 205s] bl [ 205s] ldr x2, [sp,# ] [ 205s] - mov x7, x0 [ 205s] + mov x19, x0 [ 205s] ldr x3, [sp,# ] [ 205s] ldr x4, [sp,# ] [ 205s] ldr x5, [sp,# ] [ 205s] ldr x6, [sp,# ] [ 205s] b <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 205s] - add x8, x1, x7 [ 205s] - str x8, [x10,# ] [ 205s] - cbnz x7, <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 205s] - mov x0, x19 [ 205s] + add x7, x1, x19 [ 205s] + str x7, [x9,# ] [ 205s] + cbnz x19, <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 205s] + mov x0, x20 [ 205s] bl <_Z25js_ReportOutOfScriptQuotaP9JSContext> [ 205s] - mov w0, # x0 // #0 [ 205s] + mov w0, w19 [ 205s] b <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 205s] - strb w3, [x7] [ 205s] + strb w3, [x19] [ 205s] sub w6, w6, w5 [ 205s] - str w5, [x7,# ] [ 205s] + str w5, [x19,# ] [ 205s] mov w0, # x1 // #1 [ 205s] - str w6, [x7,# ] [ 205s] + str w6, [x19,# ] [ 205s] ldr x1, [x2] [ 205s] - ldr w3, [x20] [ 205s] - strh w4, [x7,# ] [ 205s] - str x1, [x7,# ] [ 205s] - str x7, [x2] [ 205s] + ldr w3, [x21] [ 205s] + strh w4, [x19,# ] [ 205s] + str x1, [x19,# ] [ 205s] + str x19, [x2] [ 205s] add w2, w3, w0 [ 205s] - str w2, [x20] [ 205s] + str w2, [x21] [ 205s] ldp x19, x20, [sp] [ 205s] - ldr x30, [sp,# ] [ 205s] + ldp x21, x30, [sp,# ] [ 205s] add sp, sp, # x50 [ 205s] ret [ 205s] [ 205s] @@ -1145,7 +1145,7 @@ [ 205s] mov x24, x1 [ 205s] adrp x1, <_ZL17shell_help_header + ofs> [ 205s] stp x21, x22, [sp,# ] [ 205s] - add x1, x1, # x43e [ 205s] + add x1, x1, # x5e [ 205s] mov w21, w0 [ 205s] mov w0, # x6 // #6 [ 205s] stp x19, x20, [sp] [ 205s] @@ -1166,14 +1166,14 @@ [ 205s] b.eq
[ 205s] adrp x4, <_ZL9CodeToken + ofs> [ 205s] adrp x0, <_ZL17shell_help_header + ofs> [ 205s] - add x0, x0, # x8b6 [ 205s] + add x0, x0, # x4d6 [ 205s] add x2, x19, # x60 [ 205s] ldr x4, [x4,# ] [ 205s] ldr x1, [x4] [ 205s] bl <_ZL27MaybeOverrideOutFileFromEnvPKcP8_IO_FILEPS2_> [ 205s] adrp x4, <_ZL9CodeToken + ofs> [ 205s] adrp x0, <_ZL17shell_help_header + ofs> [ 205s] - add x0, x0, # x8c0 [ 205s] + add x0, x0, # x4e0 [ 205s] add x2, x19, # x8 [ 205s] ldr x4, [x4,# ] [ 205s] ldr x1, [x4] [ 205s] @@ -1256,19 +1256,19 @@ [ 205s] adrp x0, [ 205s] adrp x1, <_GLOBAL__sub_I_jswrapper.cpp + ofs> [ 205s] add x0, x0, # xcf0 [ 205s] - add x1, x1, # x7b4 [ 205s] + add x1, x1, # x7a4 [ 205s] str x1, [x0,# ] [ 205s] adrp x1, <_GLOBAL__sub_I_jswrapper.cpp + ofs> [ 205s] - add x1, x1, # x818 [ 205s] + add x1, x1, # x808 [ 205s] str x1, [x0,# ] [ 205s] adrp x1, <_ZL8TestUTF8P9JSContextjPm + ofs> [ 205s] - add x1, x1, # x9cc [ 205s] + add x1, x1, # x9d0 [ 205s] str x1, [x0,# ] [ 205s] adrp x1, <_ZL8TestUTF8P9JSContextjPm + ofs> [ 205s] - add x1, x1, # x91c [ 205s] + add x1, x1, # x920 [ 205s] str x1, [x0,# ] [ 205s] adrp x1, <_GLOBAL__sub_I_jswrapper.cpp + ofs> [ 205s] - add x1, x1, # x564 [ 205s] + add x1, x1, # x554 [ 205s] str x1, [x0,# ] [ 205s] ret [ 205s] [ 205s] @@ -1283,15 +1283,15 @@ [ 205s] adrp x1, <_ZL9CodeToken + ofs> [ 205s] adrp x0, [ 205s] add x0, x0, # x950 [ 205s] - adrp x2, <_ZL17block_getPropertyP9JSContextP8JSObjectlPN2js5ValueE + ofs> [ 205s] - add x2, x2, # xc18 [ 205s] + adrp x2, <_ZL27gc_sharp_table_entry_markerP11JSHashEntryiPv + ofs> [ 205s] + add x2, x2, # x140 [ 205s] ldr x1, [x1,# ] [ 205s] str x2, [x0,# ] [ 205s] mov w2, # xffffffff // #-1 [ 205s] str wzr, [x1,# ] [ 205s] str w2, [x1] [ 205s] - adrp x1, <_Z17js_DeletePropertyP9JSContextP8JSObjectlPN2js5ValueEi + ofs> [ 205s] - add x1, x1, # x904 [ 205s] + adrp x1, <_Z12js_NativeSetP9JSContextP8JSObjectPKN2js5ShapeEbbPNS3_5ValueE + ofs> [ 205s] + add x1, x1, # xd94 [ 205s] str x1, [x0,# ] [ 205s] ret [ 205s] [ 205s] @@ -1311,7 +1311,7 @@ [ 205s] mov x1, x20 [ 205s] add x3, x3, # x530 [ 205s] add x2, x2, # x428 [ 205s] - add x0, x0, # xacc [ 205s] + add x0, x0, # xc94 [ 205s] str x3, [x19,# ] [ 205s] bl <__cxa_atexit@plt> [ 205s] adrp x1, <_ZL9CodeToken + ofs> [ 205s] @@ -1392,9 +1392,9 @@ [ 205s] .word 0x00000000 [ 205s] .word 0x00404ce8 [ 205s] .word 0x00000000 [ 205s] - .word 0x00577660 [ 205s] + .word 0x00577278 [ 205s] .word 0x00000000 [ 205s] - .word 0x005776d8 [ 205s] + .word 0x005772f0 [ 205s] .word 0x00000000 [ 205s] [ 205s] call_weak_fn: [ 205s] @@ -1461,7 +1461,7 @@ [ 205s] stp x29, x30, [sp,#-16]! [ 205s] adrp x0, <__FRAME_END__ + ofs> [ 205s] mov x29, sp [ 205s] - add x0, x0, # xe10 [ 205s] + add x0, x0, # xe18 [ 205s] ldr x1, [x0] [ 205s] cbnz x1, [ 205s] ldp x29, x30, [sp],# [ 205s] @@ -1555,7 +1555,7 @@ [ 205s] mov x0, x20 [ 205s] ldr x4, [x4,# ] [ 205s] bl <_ZN9JSWrapper3NewEP9JSContextP8JSObjectS3_S3_PS_> [ 205s] - mov w2, # x0 // #0 [ 205s] + mov w2, w0 [ 205s] cbz x0, <_Z4WrapP9JSContextjPm + ofs> [ 205s] mov x1, # x800000000000 // #140737488355328 [ 205s] movk x1, # xfffb, lsl #48 [ 205s] @@ -1572,29 +1572,29 @@ [ 205s] sub sp, sp, # x30 [ 205s] stp x19, x20, [sp] [ 205s] stp x21, x30, [sp,# ] [ 205s] - mov x19, x0 [ 205s] - mov x20, x2 [ 205s] + mov x20, x0 [ 205s] + mov x21, x2 [ 205s] + mov x2, # xfff9000000000000 // #-1970324836974592 [ 205s] cbz w1, <_Z9SerializeP9JSContextjPm + ofs> [ 205s] - ldr x1, [x2,# ] [ 206s] /usr/bin/js differs in ELF section .dynsym [ 206s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:32.000000000 +0000 [ 206s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:32.000000000 +0000 [ 206s] @@ -19,7 +19,7 @@ [ 206s] 400e18 d0c45f00 00000000 28010000 00000000 .._.....(....... [ 206s] 400e28 9f020000 12000000 a0404000 00000000 .........@@..... [ 206s] 400e38 00000000 00000000 02090000 12000e00 ................ [ 206s] - 400e48 24195300 00000000 60000000 00000000 $.S.....`....... [ 206s] + 400e48 80195300 00000000 60000000 00000000 ..S.....`....... [ 206s] 400e58 b1050000 12000000 d0434000 00000000 .........C@..... [ 206s] 400e68 00000000 00000000 7f050000 12000000 ................ [ 206s] 400e78 10464000 00000000 00000000 00000000 .F@............. [ 206s] @@ -47,7 +47,7 @@ [ 206s] 400fd8 ea040000 12000000 80454000 00000000 .........E@..... [ 206s] 400fe8 00000000 00000000 5f040000 12000000 ........_....... [ 206s] 400ff8 70464000 00000000 00000000 00000000 pF@............. [ 206s] - 401008 ce070000 12000e00 f4d05400 00000000 ..........T..... [ 206s] + 401008 ce070000 12000e00 14cf5400 00000000 ..........T..... [ 206s] 401018 14000000 00000000 2c030000 12000000 ........,....... [ 206s] 401028 70424000 00000000 00000000 00000000 pB@............. [ 206s] 401038 95090000 11001c00 f0056000 00000000 ..........`..... [ 206s] @@ -71,7 +71,7 @@ [ 206s] 401158 78000000 12000000 30404000 00000000 x.......0@@..... [ 206s] 401168 00000000 00000000 04030000 12000000 ................ [ 206s] 401178 f0404000 00000000 00000000 00000000 .@@............. [ 206s] - 401188 95070000 12000e00 88144100 00000000 ..........A..... [ 206s] + 401188 95070000 12000e00 e8144100 00000000 ..........A..... [ 206s] 401198 08000000 00000000 4b030000 12000000 ........K....... [ 206s] 4011a8 f0454000 00000000 00000000 00000000 .E@............. [ 206s] 4011b8 d00a0000 11001b00 10fa5f00 00000000 .........._..... [ 206s] @@ -97,7 +97,7 @@ [ 206s] 4012f8 c0434000 00000000 00000000 00000000 .C@............. [ 206s] 401308 46040000 12000000 b0444000 00000000 F........D@..... [ 206s] 401318 00000000 00000000 ff090000 12000e00 ................ [ 206s] - 401328 a4184a00 00000000 50000000 00000000 ..J.....P....... [ 206s] + 401328 041e4a00 00000000 50000000 00000000 ..J.....P....... [ 206s] 401338 78050000 12000000 10424000 00000000 x........B@..... [ 206s] 401348 00000000 00000000 500a0000 21001700 ........P...!... [ 206s] 401358 50445f00 00000000 d0000000 00000000 PD_............. [ 206s] @@ -116,18 +116,18 @@ [ 206s] 401428 d0000000 12000000 80404000 00000000 .........@@..... [ 206s] 401438 00000000 00000000 67010000 12000000 ........g....... [ 206s] 401448 d0424000 00000000 00000000 00000000 .B@............. [ 206s] - 401458 c10a0000 12000e00 98144100 00000000 ..........A..... [ 206s] + 401458 c10a0000 12000e00 f8144100 00000000 ..........A..... [ 206s] 401468 08000000 00000000 39010000 12000000 ........9....... [ 206s] 401478 20414000 00000000 00000000 00000000 A@............. [ 206s] 401488 6d040000 12000000 b0414000 00000000 m........A@..... [ 206s] 401498 00000000 00000000 2c070000 12000e00 ........,....... [ 206s] - 4014a8 e4195300 00000000 60000000 00000000 ..S.....`....... [ 206s] - 4014b8 fe070000 12000e00 80144100 00000000 ..........A..... [ 206s] + 4014a8 401a5300 00000000 60000000 00000000 @.S.....`....... [ 206s] + 4014b8 fe070000 12000e00 e0144100 00000000 ..........A..... [ 206s] 4014c8 08000000 00000000 ba040000 12000000 ................ [ 206s] 4014d8 30454000 00000000 00000000 00000000 0E@............. [ 206s] 4014e8 400a0000 11001b00 38fb5f00 00000000 @.......8._..... [ 206s] 4014f8 28010000 00000000 0e080000 12000e00 (............... [ 206s] - 401508 e0d05400 00000000 14000000 00000000 ..T............. [ 206s] + 401508 00cf5400 00000000 14000000 00000000 ..T............. [ 206s] 401518 29040000 12000000 50424000 00000000 ).......PB@..... [ 206s] 401528 00000000 00000000 c0030000 12000000 ................ [ 206s] 401538 20404000 00000000 00000000 00000000 @@............. [ 206s] @@ -145,7 +145,7 @@ [ 206s] 4015f8 60434000 00000000 00000000 00000000 `C@............. [ 206s] 401608 9d050000 12000000 c0474000 00000000 .........G@..... [ 206s] 401618 00000000 00000000 52080000 12000e00 ........R....... [ 206s] - 401628 64504a00 00000000 d0010000 00000000 dPJ............. [ 206s] + 401628 54554a00 00000000 d0010000 00000000 TUJ............. [ 206s] 401638 c8030000 12000000 20434000 00000000 ........ C@..... [ 206s] 401648 00000000 00000000 07050000 12000000 ................ [ 206s] 401658 60414000 00000000 00000000 00000000 `A@............. [ 206s] @@ -164,7 +164,7 @@ [ 206s] 401728 47060000 10001c00 18036000 00000000 G.........`..... [ 206s] 401738 00000000 00000000 92030000 12000000 ................ [ 206s] 401748 e0414000 00000000 00000000 00000000 .A@............. [ 206s] - 401758 290b0000 22000e00 00d84e00 00000000 )...".....N..... [ 206s] + 401758 290b0000 22000e00 30d94e00 00000000 )..."...0.N..... [ 206s] 401768 08000000 00000000 75070000 21001700 ........u...!... [ 206s] 401778 50475f00 00000000 e0000000 00000000 PG_............. [ 206s] 401788 a8030000 12000000 f0434000 00000000 .........C@..... [ 206s] @@ -176,15 +176,15 @@ [ 206s] 4017e8 42030000 12000000 20464000 00000000 B....... F@..... [ 206s] 4017f8 00000000 00000000 15050000 12000000 ................ [ 206s] 401808 90464000 00000000 00000000 00000000 .F@............. [ 206s] - 401818 9b060000 12000e00 e4165300 00000000 ..........S..... [ 206s] + 401818 9b060000 12000e00 40175300 00000000 ........@.S..... [ 206s] 401828 40000000 00000000 1e070000 12000e00 @............... [ 206s] - 401838 803b4800 00000000 24000000 00000000 .;H.....$....... [ 206s] + 401838 183e4800 00000000 2c000000 00000000 .>H.....,....... [ 206s] 401848 ab070000 11001c00 60056000 00000000 ........`.`..... [ 206s] 401858 08000000 00000000 f1070000 12000e00 ................ [ 206s] - 401868 6c664100 00000000 f8030000 00000000 lfA............. [ 206s] + 401868 d8664100 00000000 e8030000 00000000 .fA............. [ 206s] 401878 41040000 12000000 60424000 00000000 A.......`B@..... [ 206s] 401888 00000000 00000000 af080000 12000e00 ................ [ 206s] - 401898 441a5300 00000000 60000000 00000000 D.S.....`....... [ 206s] + 401898 a01a5300 00000000 60000000 00000000 ..S.....`....... [ 206s] 4018a8 0d040000 12000000 30414000 00000000 ........0A@..... [ 206s] 4018b8 00000000 00000000 d8020000 12000000 ................ [ 206s] 4018c8 a0474000 00000000 00000000 00000000 .G@............. [ 206s] @@ -200,7 +200,7 @@ [ 206s] 401968 6e0b0000 11001b00 f8f05f00 00000000 n........._..... [ 206s] 401978 40000000 00000000 1a020000 12000000 @............... [ 206s] 401988 10484000 00000000 00000000 00000000 .H@............. [ 206s] - 401998 8b0b0000 12000e00 84195300 00000000 ..........S..... [ 206s] + 401998 8b0b0000 12000e00 e0195300 00000000 ..........S..... [ 206s] 4019a8 60000000 00000000 86090000 21001700 `...........!... [ 206s] 4019b8 70465f00 00000000 e0000000 00000000 pF_............. [ 206s] 4019c8 00010000 12000000 e0444000 00000000 .........D@..... [ 206s] @@ -214,8 +214,8 @@ [ 206s] 401a48 38066000 00000000 00000000 00000000 8.`............. [ 206s] 401a58 ae010000 12000000 30464000 00000000 ........0F@..... [ 206s] 401a68 00000000 00000000 6e060000 12000e00 ........n....... [ 206s] - 401a78 a43b4800 00000000 0c000000 00000000 .;H............. [ 206s] - 401a88 b3000000 12000f00 f0765700 00000000 .........vW..... [ 206s] + 401a78 443e4800 00000000 0c000000 00000000 D>H............. [ 206s] + 401a88 b3000000 12000f00 08735700 00000000 .........sW..... [ 206s] 401a98 00000000 00000000 a3040000 12000000 ................ [ 206s] 401aa8 10474000 00000000 00000000 00000000 .G@............. [ 206s] 401ab8 52010000 12000000 80464000 00000000 R........F@..... [ 206s] @@ -232,8 +232,8 @@ [ 206s] 401b68 c0404000 00000000 00000000 00000000 .@@............. [ 206s] 401b78 f1040000 12000000 10454000 00000000 .........E@..... [ 206s] 401b88 00000000 00000000 510b0000 12000e00 ........Q....... [ 206s] - 401b98 0cb04300 00000000 28000000 00000000 ..C.....(....... [ 206s] - 401ba8 d40b0000 12000e00 90144100 00000000 ..........A..... [ 206s] + 401b98 5cb04300 00000000 28000000 00000000 \.C.....(....... [ 206s] + 401ba8 d40b0000 12000e00 f0144100 00000000 ..........A..... [ 206s] 401bb8 08000000 00000000 bc010000 12000000 ................ [ 206s] 401bc8 30434000 00000000 00000000 00000000 0C@............. [ 206s] 401bd8 e3000000 12000000 20484000 00000000 ........ H@..... [ 206s] @@ -242,8 +242,8 @@ [ 206s] 401c08 27020000 12000000 70444000 00000000 '.......pD@..... [ 206s] 401c18 00000000 00000000 ff050000 12000000 ................ [ 206s] 401c28 f0464000 00000000 00000000 00000000 .F@............. [ 206s] - 401c38 47090000 12000e00 6c0d5300 00000000 G.......l.S..... [ 206s] - 401c48 a8000000 00000000 62020000 12000000 ........b....... [ 206s] + 401c38 4709000[ 184.765292] serial8250: too much work for irq4 [ 206s] 0 12000e00 c80d5300 00000000 G.........S..... [ 206s] + 401c48 a4000000 00000000 62020000 12000000 ........b....... [ 206s] 401c58 90404000 00000000 00000000 00000000 .@@............. [ 206s] 401c68 cf090000 11001b00 f0e55f00 00000000 .........._..... [ 206s] 401c78 680a0000 00000000 d6050000 12000000 h............... [ 206s] @@ -256,7 +256,7 @@ [ 206s] 401ce8 20444000 00000000 00000000 00000000 D@............. [ 206s] 401cf8 46030000 12000000 b0454000 00000000 F........E@..... [ 206s] 401d08 00000000 00000000 e50b0000 12000e00 ................ [ 206s] - 401d18 906a4100 00000000 80030000 00000000 .jA............. [ 206s] + 401d18 e06a4100 00000000 84030000 00000000 .jA............. [ 206s] 401d28 f7030000 12000000 90414000 00000000 .........A@..... [ 206s] 401d38 00000000 00000000 90080000 11001b00 ................ [ 206s] 401d48 b0fe5f00 00000000 28010000 00000000 .._.....(....... [ 206s] @@ -269,7 +269,7 @@ [ 206s] 401db8 f90a0000 11001b00 e8a75f00 00000000 .........._..... [ 206s] 401dc8 28010000 00000000 66040000 12000000 (.......f....... [ 206s] 401dd8 d0474000 00000000 00000000 00000000 .G@............. [ 206s] - 401de8 940a0000 12000e00 1cda5100 00000000 ..........Q..... [ 206s] + 401de8 940a0000 12000e00 f4db5100 00000000 ..........Q..... [ 206s] 401df8 a4010000 00000000 8c010000 12000000 ................ [ 206s] 401e08 40464000 00000000 00000000 00000000 @F@............. [ 206s] 401e18 c3020000 12000000 50474000 00000000 ........PG@..... [ 206s] /usr/bin/js differs in ELF section .text [ 206s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:33.000000000 +0000 [ 206s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:33.000000000 +0000 [ 206s] @@ -4,119 +4,119 @@ [ 206s] Contents of section .text: [ 206s] 404850 e20300aa 400100b4 035c40f9 056040f9 ....@....\@..`@. [ 206s] 404860 7f0005eb a0000054 60200091 405c00f9 .......T` ..@\.. [ 206s] - 404870 610000f9 c0035fd6 06e40114 e00301aa a....._......... [ 206s] + 404870 610000f9 c0035fd6 86e40114 e00301aa a....._......... [ 206s] 404880 9cffff17 e20300aa 400100b4 035c40f9 ........@....\@. [ 206s] 404890 056040f9 7f0005eb a0000054 60200091 .`@........T` .. [ 206s] - 4048a0 405c00f9 610000f9 c0035fd6 f9e30114 @\..a....._..... [ 206s] + 4048a0 405c00f9 610000f9 c0035fd6 79e40114 @\..a....._.y... [ 206s] 4048b0 e00301aa 8fffff17 ff4301d1 f35300a9 .........C...S.. [ 206s] - 4048c0 fe0b00f9 f40301aa f30300aa 0a4840f9 .............H@. [ 206s] - 4048d0 075040f9 490940f9 e8600091 0101278a .P@.I.@..`....'. [ 206s] - 4048e0 470d40f9 290101cb ff0009eb e9010054 G.@.)..........T [ 206s] + 4048c0 f57b01a9 f50301aa f40300aa 094840f9 .{...........H@. [ 206s] + 4048d0 075040f9 280940f9 e1600091 2100278a .P@.(.@..`..!.'. [ 206s] + 4048e0 330d40f9 080101cb 7f0208eb e9010054 3.@............T [ 206s] 4048f0 00c00191 e62700f9 e52300f9 e41f00f9 .....'...#...... [ 206s] - 404900 e31b00f9 e21700f9 28770094 e21740f9 ........(w....@. [ 206s] - 404910 e70300aa e31b40f9 e41f40f9 e52340f9 ......@...@..#@. [ 206s] - 404920 e62740f9 03000014 2800078b 480d00f9 .'@.....(...H... [ 206s] - 404930 a70000b5 e00313aa 75e60094 00008052 ........u......R [ 206s] - 404940 0d000014 e3000039 c600054b e50400b9 .......9...K.... [ 206s] - 404950 20008052 e60800b9 410040f9 830240b9 ..R....A.@...@. [ 206s] - 404960 e4040079 e10800f9 470000f9 6200000b ...y....G...b... [ 206s] - 404970 820200b9 f35340a9 fe0b40f9 ff430191 .....S@...@..C.. [ 206s] + 404900 e31b00f9 e21700f9 4b770094 e21740f9 ........Kw....@. [ 206s] + 404910 f30300aa e31b40f9 e41f40f9 e52340f9 ......@...@..#@. [ 206s] + 404920 e62740f9 03000014 2700138b 270d00f9 .'@.....'...'... [ 206s] + 404930 b30000b5 e00314aa 85e60094 e003132a ...............* [ 206s] + 404940 0d000014 63020039 c600054b 650600b9 ....c..9...Ke... [ 206s] + 404950 20008052 660a00b9 410040f9 a30240b9 ..Rf...A.@...@. [ 206s] + 404960 64060079 610a00f9 530000f9 6200000b d..ya...S...b... [ 206s] + 404970 a20200b9 f35340a9 f57b41a9 ff430191 .....S@..{A..C.. [ 206s] 404980 c0035fd6 ff0301d1 f35300a9 f303032a .._......S.....* [ 206s] 404990 e3ff9f52 f55b01a9 f76302a9 f97b03a9 ...R.[...c...{.. [ 206s] 4049a0 7f02036b f60300aa f703012a f503022a ...k.......*...* [ 206s] 4049b0 f40304aa 09080054 787e1053 1f0f0071 .......Tx~.S...q [ 206s] 4049c0 e8000054 e10304aa 02570311 39188052 ...T.....W..9..R [ 206s] - 4049d0 21550194 a003f8b6 35000014 01f0bf12 !U......5....... [ 206s] + 4049d0 9c550194 a003f8b6 35000014 01f0bf12 .U......5....... [ 206s] 4049e0 7f02016b e9000054 810f0090 020080d2 ...k...T........ [ 206s] - 4049f0 c3018052 21b447f9 b05c0094 2c000014 ...R!.G..\..,... [ 206s] - 404a00 82000591 81c00291 430080d2 86480194 ........C....H.. [ 206s] + 4049f0 c3018052 21b447f9 a45c0094 2c000014 ...R!.G..\..,... [ 206s] + 404a00 82000591 81c00291 430080d2 fa480194 ........C....H.. [ 206s] 404a10 e20300aa c204f8b7 83a240f9 05088012 ..........@..... [ 206s] 404a20 e00316aa e10314aa 19188052 630840f9 ...........Rc.@. [ 206s] 404a30 64080091 65000039 78040039 83a240f9 d...e..9x..9..@. [ 206s] - 404a40 640800f9 69490194 e10314aa e00316aa d...iI.......... [ 206s] - 404a50 e203172a 830080d2 c4580194 8002f8b7 ...*.....X...... [ 206s] + 404a40 640800f9 dc490194 e10314aa e00316aa d....I.......... [ 206s] + 404a50 e203172a 830080d2 40590194 8002f8b7 ...*....@Y...... [ 206s] 404a60 84a240f9 a27e0853 617e0853 23008052 ..@..~.Sa~.S#..R [ 206s] 404a70 840040f9 8500008b a2040039 b5080039 ..@........9...9 [ 206s] 404a80 a10c0039 b3100039 f9000034 e00316aa ...9...9...4.... [ 206s] - 404a90 e10314aa e203192a ef540194 e00320aa .......*.T.... . [ 206s] + 404a90 e10314aa e203192a 6a550194 e00320aa .......*jU.... . [ 206s] 404aa0 03fc7fd3 e003032a 05000014 00008052 .......*.......R [ 206s] 404ab0 03000014 19008052 e4ffff17 f35340a9 .......R.....S@. [ 206s] 404ac0 f55b41a9 f76342a9 f97b43a9 ff030191 .[A..cB..{C..... [ 206s] 404ad0 c0035fd6 e40301aa 210c4039 05008012 .._.....!.@9.... [ 206s] 404ae0 e30302aa 853800b9 61003036 811840f9 .....8..a.06..@. [ 206s] 404af0 03000014 c1003836 e10304aa 25784079 ......86....%x@y [ 206s] - 404b00 65003036 e20304aa 69640114 20008052 e.06....id.. ..R [ 206s] + 404b00 65003036 e20304aa e3640114 20008052 e.06.....d.. ..R [ 206s] 404b10 c0035fd6 e20300aa 400100b4 035c40f9 .._.....@....\@. [ 206s] 404b20 056040f9 7f0005eb a0000054 60200091 .`@........T` .. [ 206s] - 404b30 405c00f9 610000f9 c0035fd6 55e30114 @\..a....._.U... [ 206s] + 404b30 405c00f9 610000f9 c0035fd6 d5e30114 @\..a....._..... [ 206s] 404b40 e00301aa ebfeff17 e20300aa 400100b4 ............@... [ 206s] 404b50 035c40f9 056040f9 7f0005eb a0000054 .\@..`@........T [ 206s] 404b60 60200091 405c00f9 610000f9 c0035fd6 ` ..@\..a....._. [ 206s] - 404b70 48e30114 e00301aa defeff17 e20300aa H............... [ 206s] + 404b70 c8e30114 e00301aa defeff17 e20300aa ................ [ 206s] 404b80 400100b4 035c40f9 056040f9 7f0005eb @....\@..`@..... [ 206s] 404b90 a0000054 60200091 405c00f9 610000f9 ...T` ..@\..a... [ 206s] - 404ba0 c0035fd6 3be30114 e00301aa d1feff17 .._.;........... [ 206s] + 404ba0 c0035fd6 bbe30114 e00301aa d1feff17 .._............. [ 206s] 404bb0 e20300aa 400100b4 035c40f9 056040f9 ....@....\@..`@. [ 206s] 404bc0 7f0005eb a0000054 60200091 405c00f9 .......T` ..@\.. [ 206s] - 404bd0 610000f9 c0035fd6 2ee30114 e00301aa a....._......... [ 206s] + 404bd0 610000f9 c0035fd6 aee30114 e00301aa a....._......... [ 206s] 404be0 c4feff17 e20300aa 400100b4 035c40f9 ........@....\@. [ 206s] 404bf0 056040f9 7f0005eb a0000054 60200091 .`@........T` .. [ 206s] - 404c00 405c00f9 610000f9 c0035fd6 21e30114 @\..a....._.!... [ 206s] + 404c00 405c00f9 610000f9 c0035fd6 a1e30114 @\..a....._..... [ 206s] 404c10 e00301aa b7feff17 e20300aa 400100b4 ............@... [ 206s] 404c20 035c40f9 056040f9 7f0005eb a0000054 .\@..`@........T [ 206s] 404c30 60200091 405c00f9 610000f9 c0035fd6 ` ..@\..a....._. [ 206s] - 404c40 14e30114 e00301aa aafeff17 e20300aa ................ [ 206s] + 404c40 94e30114 e00301aa aafeff17 e20300aa ................ [ 206s] 404c50 400100b4 035c40f9 056040f9 7f0005eb @....\@..`@..... [ 206s] 404c60 a0000054 60200091 405c00f9 610000f9 ...T` ..@\..a... [ 206s] - 404c70 c0035fd6 07e30114 e00301aa 9dfeff17 .._............. [ 206s] + 404c70 c0035fd6 87e30114 e00301aa 9dfeff17 .._............. [ 206s] 404c80 e20300aa 400100b4 035c40f9 056040f9 ....@....\@..`@. [ 206s] 404c90 7f0005eb a0000054 60200091 405c00f9 .......T` ..@\.. [ 206s] - 404ca0 610000f9 c0035fd6 fae20114 e00301aa a....._......... [ 206s] + 404ca0 610000f9 c0035fd6 7ae30114 e00301aa a....._.z....... [ 206s] 404cb0 90feff17 e20300aa 400100b4 035c40f9 ........@....\@. [ 206s] 404cc0 056040f9 7f0005eb a0000054 60200091 .`@........T` .. [ 206s] - 404cd0 405c00f9 610000f9 c0035fd6 ede20114 @\..a....._..... [ 206s] + 404cd0 405c00f9 610000f9 c0035fd6 6de30114 @\..a....._.m... [ 206s] 404ce0 e00301aa 83feff17 ff4301d1 f76302a9 .........C...c.. [ 206s] - 404cf0 f80301aa a10b0090 f55b01a9 21f81091 .........[..!... [ 206s] + 404cf0 f80301aa a10b0090 f55b01a9 21780191 .........[..!x.. [ 206s] 404d00 f503002a c0008052 f35300a9 f40f0090 ...*...R.S...... [ 206s] 404d10 f97b03a9 93a20c91 f90302aa b5fdff97 .{.............. [ 206s] 404d20 60a20191 010080d2 fefcff97 1f040031 `..............1 [ 206s] 404d30 80050054 606a40b9 e1330191 65fdff97 ...T`j@..3..e... [ 206s] 404d40 1f040031 e0040054 840f0090 a00b0090 ...1...T........ [ 206s] - 404d50 00d82291 62820191 845846f9 810040f9 ..".b....XF...@. [ 206s] - 404d60 dc0a0094 840f0090 a00b0090 00002391 ..............#. [ 206s] - 404d70 62220091 84c445f9 810040f9 d50a0094 b"....E...@..... [ 206s] - 404d80 0040a152 be680094 f70300aa a00200b4 .@.R.h.......... [ 206s] + 404d50 00581391 62820191 845846f9 810040f9 .X..b....XF...@. [ 206s] + 404d60 dd0a0094 840f0090 a00b0090 00801391 ................ [ 206s] + 404d70 62220091 84c445f9 810040f9 d60a0094 b"....E...@..... [ 206s] + 404d80 0040a152 bf680094 f70300aa a00200b4 .@.R.h.......... [ 206s] 404d90 a8fcff97 600e00f9 400200b4 65feff97 ....`...@...e... [ 206s] 404da0 601e00f9 e00000b4 600e40f9 61feff97 `.......`.@.a... [ 206s] 404db0 602a00f9 e00000b5 601e40f9 5dfdff97 `*......`.@.]... [ 206s] 404dc0 94a20c91 800e40f9 9efeff97 05000014 ......@......... [ 206s] - 404dd0 e00317aa 35050094 f60300aa 600000b5 ....5.......`... [ 206s] - 404de0 20008052 2a000014 e13c0094 01001632 ..R*....<.....2 [ 206s] - 404df0 e00316aa 053d0094 e00316aa c1008052 .....=.........R [ 206s] - 404e00 0220a052 9c41[ 185.480109] serial8250: too much work for irq4 [ 206s] 0094 a1060051 02230091 . .R.A.....Q.#.. [ 206s] - 404e10 e30319aa e00316aa 9a1a0094 f503002a ...............* [ 206s] - 404e20 21008052 e00316aa 0a050094 600e40f9 !..R........`.@. [ 206s] + 404dd0 e00317aa 34050094 f60300aa 600000b5 ....4.......`... [ 206s] + 404de0 20008052 2a000014 f33c0094 01001632 ..R*....<.....2 [ 206s] + 404df0 e00316aa 173d0094 e00316aa c1008052 .....=.........R [ 206s] + 404e00 0220a052 b0410094 a1060051 02230091 . .R.A.....Q.#.. [ 206s] + 404e10 e30319aa e00316aa aa1a0094 f503002a ...............* [ 206s] + 404e20 21008052 e00316aa 09050094 600e40f9 !..R........`.@. [ 206s] 404e30 44fdff97 761640f9 960000b4 601e40f9 D...v.@.....`.@. [ 206s] 404e40 7f1600f9 4bfdff97 80a20c91 000c40f9 ....K.........@. [ 206s] 404e50 88fcff97 760000b4 e00316aa f5fdff97 ....v........... [ 206s] 404e60 94a20c91 802a40f9 32fdff97 801e40f9 .....*@.2.....@. [ 206s] 404e70 30fdff97 800e40f9 72feff97 e00317aa 0.....@.r....... [ 206s] - 404e80 f43a0094 fb3a0094 e003152a f35340a9 .:...:.....*.S@. [ 206s] + 404e80 083b0094 0f3b0094 e003152a f35340a9 .;...;.....*.S@. [ 206s] 404e90 f55b41a9 f76342a9 f97b43a9 ff430191 .[A..cB..{C..C.. [ 206s] 404ea0 c0035fd6 800f00d0 010000b0 00c03391 .._...........3. [ 206s] - 404eb0 21d01e91 010800f9 010000b0 21602091 !...........!` . [ 206s] - 404ec0 010c00f9 010000f0 21302791 011000f9 ........!0'..... [ 206s] - 404ed0 010000f0 21702491 011400f9 010000b0 ....!p$......... [ 206s] - 404ee0 21901591 014400f9 c0035fd6 e10f0090 !....D...._..... [ 206s] + 404eb0 21901e91 010800f9 010000b0 21202091 !...........! . [ 206s] + 404ec0 010c00f9 010000f0 21402791 011000f9 ........!@'..... [ 206s] + 404ed0 010000f0 21802491 011400f9 010000b0 ....!.$......... [ 206s] + 404ee0 21501591 014400f9 c0035fd6 e10f0090 !P...D...._..... [ 206s] 404ef0 400e00d0 00401491 209802f9 c0035fd6 @....@.. ....._. [ 206s] - 404f00 810f0090 a00f00f0 00402591 e20400d0 .........@%..... [ 206s] - 404f10 42603091 21d445f9 02c401f9 02008012 B`0.!.E......... [ 206s] - 404f20 3f0400b9 220000b9 210500b0 21102491 ?..."...!...!.$. [ 206s] + 404f00 810f0090 a00f00f0 00402591 e20400f0 .........@%..... [ 206s] + 404f10 42000591 21d445f9 02c401f9 02008012 B...!.E......... [ 206s] + 404f20 3f0400b9 220000b9 210500b0 21503691 ?..."...!...!P6. [ 206s] 404f30 01c801f9 c0035fd6 ff8300d1 f35300a9 ......_......S.. [ 206s] 404f40 f30f0090 fe0b00f9 73a21591 74220091 ........s...t".. [ 206s] - 404f50 e10313aa e00314aa d6820394 000700b0 ................ [ 206s] + 404f50 e10313aa e00314aa 48830394 000700b0 ........H....... [ 206s] 404f60 820f00b0 830f0090 e10314aa 63c01491 ............c... [ 206s] - 404f70 42a01091 00302b91 630600f9 a9fcff97 B....0+.c....... [ 206s] + 404f70 42a01091 00503291 630600f9 a9fcff97 B....P2.c....... [ 206s] 404f80 810f0090 800f0090 218447f9 006845f9 ........!.G..hE. [ 206s] 404f90 213c40f9 013c00f9 f35340a9 fe0b40f9 !<@..<...S@...@. [ 206s] 404fa0 ff830091 c0035fd6 800f0090 850f0090 ......_......... [ 206s] @@ -126,16 +126,16 @@ [ 206s] 404fe0 013800f9 a60800f9 040800f9 031800f9 .8.............. [ 206s] 404ff0 022800f9 c0035fd6 ff8300d1 01008052 .(...._........R [ 206s] 405000 f35300a9 730f00f0 fe0b00f9 740f00f0 .S..s.......t... [ 206s] - 405010 737e46f9 e00313aa b3250594 600f00f0 s~F......%..`... [ 206s] + 405010 737e46f9 e00313aa 3b250594 600f00f0 s~F.....;%..`... [ 206s] 405020 e10313aa 930f0090 73a21091 000446f9 ........s.....F. [ 206s] 405030 e20313aa 7bfcff97 945247f9 01008052 ....{....RG....R [ 206s] - 405040 e00314aa 312e0594 600f00f0 e10314aa ....1...`....... [ 206s] + 405040 e00314aa b92d0594 600f00f0 e10314aa .....-..`....... [ 206s] 405050 e20313aa fe0b40f9 f35340a9 00d845f9 ......@..S@...E. [ 206s] 405060 ff830091 6ffcff17 1d0080d2 1e0080d2 ....o........... [ 206s] 405070 e50300aa e10340f9 e2230091 e6030091 ......@..#...... [ 206s] 405080 c0000058 e3000058 04010058 f5fbff97 ...X...X...X.... [ 206s] 405090 8cfcff97 00000000 e84c4000 00000000 .........L@..... [ 206s] - 4050a0 60765700 00000000 d8765700 00000000 `vW......vW..... [ 206s] + 4050a0 78725700 00000000 f0725700 00000000 xrW......rW..... [ 206s] 4050b0 600f00f0 009045f9 400000b4 05fcff17 `.....E.@....... [ 206s] 4050c0 c0035fd6 00000000 c10f00f0 c00f00f0 .._............. [ 206s] 4050d0 21600c91 00600c91 211c0091 fd7bbfa9 !`...`..!....{.. [ 206s] @@ -150,7 +150,7 @@ [ 206s] 405160 f30b00f9 d30f00f0 60824c39 80000035 ........`.L9...5 [ 206s] 405170 d6ffff97 20008052 60820c39 f30b40f9 .... ..R`..9..@. [ 206s] 405180 fd7bc2a8 c0035fd6 fd7bbfa9 400e0090 .{...._..{..@... [ 206s] - 405190 fd030091 00403891 010040f9 610000b5 .....@8...@.a... [ 206s] + 405190 fd030091 00603891 010040f9 610000b5 .....`8...@.a... [ 206s] 4051a0 fd7bc1a8 dbffff17 81000058 a1ffffb4 .{.........X.... [ 206s] 4051b0 20003fd6 fbffff17 00000000 00000000 .?............. [ 206s] /usr/bin/js differs in ELF section .fini [ 206s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:33.000000000 +0000 [ 206s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:33.000000000 +0000 [ 206s] @@ -2,4 +2,4 @@ [ 206s] /usr/bin/js: file format elf64-littleaarch64 [ 206s] [ 206s] Contents of section .fini: [ 206s] - 5776f0 fd7bbfa9 fd030091 fd7bc1a8 c0035fd6 .{.......{...._. [ 206s] + 577308 fd7bbfa9 fd030091 fd7bc1a8 c0035fd6 .{.......{...._. [ 206s] /usr/bin/js differs in ELF section .rodata [ 206s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:33.000000000 +0000 [ 206s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:33.000000000 +0000 [ 206s] @@ -2,5149 +2,5150 @@ [ 206s] /usr/bin/js: file format elf64-littleaarch64 [ 206s] [ 206s] Contents of section .rodata: [ 206s] - 577700 01000200 00000000 00040912 00001426 ...............& [ 206s] - 577710 0000161f 9800be00 1400be00 be00be00 ................ [ 206s] - 577720 be00be00 be00be00 be00be00 be004200 ..............B. [ 206s] - 577730 be00be00 9d00be00 be00be00 0e00be00 ................ [ 206s] - 577740 be00be00 be00be00 be00be00 be00be00 ................ [ 206s] - 577750 2c001a00 7200a700 87007a00 b500be00 ,...r.....z..... [ 206s] - 577760 c1001e00 be00be00 2500be00 36002f00 ........%...6./. [ 206s] - 577770 be00be00 11006800 be000000 0a001700 ......h......... [ 206s] - 577780 be00af00 00000000 0a000000 00000000 ................ [ 206s] - 577790 00000000 00000000 00000000 00000000 ................ [ 206s] - 5777a0 53637269 70742072 756e7320 666f7220 Script runs for [ 206s] - 5777b0 746f6f20 6c6f6e67 2c207465 726d696e too long, termin [ 206s] - 5777c0 6174696e 672e0a00 41004200 4300eede ating...A.B.C... [ 206s] - 5777d0 44004500 00000000 436f6d6d 616e6420 D.E.....Command [ 206s] - 5777e0 20202020 20202020 20202020 20202020 [ 206s] - 5777f0 20446573 63726970 74696f6e 0a3d3d3d Description.=== [ 206s] - 577800 3d3d3d3d 20202020 20202020 20202020 ==== [ 206s] - 577810 20202020 20203d3d 3d3d3d3d 3d3d3d3d ========== [ 206s] - 577820 3d0a0000 00000000 64657365 7269616c =.......deserial [ 206s] - 577830 697a6500 54686973 20697320 616e2065 ize.This is an e [ 206s] - 577840 72726f72 00627569 6c74206f 6e202573 rror.built on %s [ 206s] - 577850 20617420 25732573 004a756e 20313720 at %s%s.Jun 17 [ 206s] - 577860 32303135 0031363a 34303a31 33006669 2015.16:40:13.fi [ 206s] - 577870 6e616c69 7a696e67 2069740a 00736861 nalizing it..sha [ 206s] - 577880 70654f66 3a206f62 6a656374 20657870 peOf: object exp [ 206s] - 577890 65637465 6400636f 6d70696c 65006578 ected.compile.ex [ 206s] - 5778a0 70656374 65642073 7472696e 6720746f pected string to [ 206s] - 5778b0 20636f6d 70696c65 2c20676f 74202573 compile, got %s [ 206s] - 5778c0 003c7374 72696e67 3e007368 6f727420 ..short [ 206s] - 5778d0 72656164 00726200 63616e27 74206f70 read.rb.can't op [ 206s] - 5778e0 656e2025 733a2025 73006361 6e277420 en %s: %s.can't [ 206s] - 5778f0 7365656b 20656e64 206f6620 25730063 seek end of %s.c [ 206s] - 577900 616e2774 20736565 6b207374 61727420 an't seek start [ 206s] - 577910 6f662025 73006361 6e277420 72656164 of %s.can't read [ 206s] - 577920 2025733a 20257300 2f206900 73747269 %s: %s./ i.stri [ 206s] - 577930 63742000 25733a00 25732575 3a200025 ct .%s:.%s%u: .% [ 206s] - 577940 73257377 61726e69 6e673a20 003a0a25 s%swarning: .:.% [ 206s] - 577950 73257325 73257300 5e0a006f 2f6f006c s%s%s%s.^..o/o.l [ 206s] - 577960 617a7900 436f6d70 6c65784f 626a6563 azy.ComplexObjec [ 206s] - 577970 742e696e 6e657200 436f6d70 6c65784f t.inner.ComplexO [ 206s] - 577980 626a6563 742e6f75 74657200 666c6167 bject.outer.flag [ 206s] - 577990 7300736c 6f740061 6c696173 002e2e2e s.slot.alias.... [ 206s] - 5779a0 c02e2e2e 002e2e2e fbbfbfbf bf2e2e2e ................ [ 206s] - 5779b0 00313233 34353637 38393000 696e7661 .1234567890.inva [ 206s] - 5779c0 6c696420 6d6f6465 20706172 616d6574 lid mode paramet [ 206s] - 5779d0 65720074 68652066 69727374 20617267 er.the first arg [ 206s] - 5779e0 756d656e 74206172 67756d65 6e74206d ument argument m [ 206s] - 5779f0 75737420 6265206d 61784279 7465732c ust be maxBytes, [ 206s] - 577a00 206d6178 4d616c6c 6f634279 7465732c maxMallocBytes, [ 206s] - 577a10 20676353 7461636b 706f6f6c 4c696665 gcStackpoolLife [ 206s] - 577a20 7370616e 2c206763 42797465 732c2067 span, gcBytes, g [ 206s] - 577a30 634e756d 62657220 6f722067 63547269 cNumber or gcTri [ 206s] - 577a40 67676572 46616374 6f720041 7474656d ggerFactor.Attem [ 206s] - 577a50 70742074 6f206368 616e6765 20726561 pt to change rea [ 206s] - 577a60 642d6f6e 6c792070 6172616d 65746572 d-only parameter [ 206s] - 577a70 20257300 74686520 7365636f 6e642061 %s.the second a [ 206s] - 577a80 7267756d 656e7420 6d757374 20626520 rgument must be [ 206s] - 577a90 636f6e76 65727461 626c6520 746f2075 convertable to u [ 206s] - 577aa0 696e7433 32207769 7468206e 6f6e2d7a int32 with non-z [ 206s] - 577ab0 65726f20 76616c75 65007468 65206763 ero value.the gc [ 206s] - 577ac0 54726967 67657246 6163746f 72207661 TriggerFactor va [ 206s] - 577ad0 6c756520 6d757374 20626520 3e3d2031 lue must be >= 1 [ 206s] - 577ae0 30300062 65666f72 6520256c 752c2061 00.before %lu, a [ 206s] - 577af0 66746572 20256c75 2c206272 65616b20 fter %lu, break [ 206s] - 577b00 2530386c 780a003c 3c657272 6f722063 %08lx..<>.usag [ 206s] - 577b30 653a206a 73205b6f 7074696f 6e735d20 e: js [options] [ 206s] - 577b40 5b736372 69707466 696c655d 205b7363 [scriptfile] [sc [ 206s] - 577b50 72697074 6172672e 2e2e5d0a 4f707469 riptarg...].Opti [ 206s] - 577b60 6f6e733a 0a20202d 68202020 20202020 ons:. -h [ 206s] - 577b70 20202020 20446973 706c6179 20746869 Display thi [ 206s] - 577b80 7320696e 666f726d 6174696f 6e0a2020 s information. [ 206s] - 577b90 2d7a2020 20202020 20202020 20204372 -z Cr [ 206s] - 577ba0 65617465 20612073 706c6974 20676c6f eate a split glo [ 206s] - 577bb0 62616c20 6f626a65 63740a20 20202020 bal object. [ 206s] - 577bc0 20202020 20202020 20202057 61726e69 Warni [ 206s] - 577bd0 6e673a20 74686973 206f7074 696f6e20 ng: this option [ 206s] - 577be0 69732070 726f6261 626c7920 6e6f7420 is probably not [ 206s] - 577bf0 75736566 756c0a20 202d5020 20202020 useful. -P [ 206s] - 577c00 20202020 20202044 6565706c 79206672 Deeply fr [ 206s] - 577c10 65657a65 20746865 20676c6f 62616c20 eeze the global [ 206s] - 577c20 6f626a65 63742070 726f746f 74797065 object prototype [ 206s] - 577c30 0a20202d 73202020 20202020 20202020 . -s [ 206s] - 577c40 20546f67 676c6520 4a534f50 54494f4e Toggle JSOPTION [ 206s] - 577c50 5f535452 49435420 666c6167 0a20202d _STRICT flag. - [ 206s] - 577c60 77202020 20202020 20202020 20526570 w Rep [ 206s] - 577c70 6f727420 73747269 63742077 61726e69 ort strict warni [ 206s] - 577c80 6e67730a 20202d57 20202020 20202020 ngs. -W [ 206s] - 577c90 20202020 446f206e 6f742072 65706f72 Do not repor [ 206s] - 577ca0 74207374 72696374 20776172 6e696e67 t strict warning [ 206s] - 577cb0 730a2020 2d782020 20202020 20202020 s. -x [ 206s] - 577cc0 2020546f 67676c65 204a534f 5054494f Toggle JSOPTIO [ 206s] - 577cd0 4e5f584d 4c20666c 61670a20 202d4320 N_XML flag. -C [ 206s] - 577ce0 20202020 20202020 20202043 6f6d7069 Compi [ 206s] - 577cf0 6c652d6f 6e6c793b 20646f20 6e6f7420 le-only; do not [ 206s] - 577d00 65786563 7574650a 20202d69 20202020 execute. -i [ 206s] - 577d10 20202020 20202020 456e6162 6c652069 Enable i [ 206s] - 577d20 6e746572 61637469 76652072 6561642d nteractive read- [ 206s] - 577d30 6576616c 2d707269 6e74206c 6f6f700a eval-print loop. [ 206s] - 577d40 20202d6a 20202020 20202020 20202020 -j [ 206s] - 577d50 456e6162 6c652074 68652054 72616365 Enable the Trace [ 206s] - 577d60 4d6f6e6b 65792074 72616369 6e67204a Monkey tracing J [ 206s] - 577d70 49540a20 202d6d20 20202020 20202020 IT. -m [ 206s] - 577d80 20202045 6e61626c 65207468 65204a61 Enable the Ja [ 206s] - 577d90 65676572 4d6f6e6b 6579206d 6574686f egerMonkey metho [ 206s] - 577da0 64204a49 540a2020 2d612020 20202020 d JIT. -a [ 206s] - 577db0 20202020 2020416c 77617973 206d6574 Always met [ 206s] - 577dc0 686f6420 4a49542c 2069676e 6f726520 hod JIT, ignore [ 206s] - 577dd0 696e7465 726e616c 2074756e 696e670a internal tuning. [ 206s] - 577de0 20202020 20202020 20202020 20202020 [ 206s] - 577df0 54686973 206f6e6c 79206861 73206566 This only has ef [ 206s] - 577e00 66656374 20776974 68202d6d 0a20202d fect with -m. - [ 206s] - 577e10 70202020 20202020 20202020 20456e61 p Ena [ 206s] - 577e20 626c6520 6c6f6f70 2070726f 66696c69 ble loop profili [ 206s] - 577e30 6e672066 6f722054 72616365 4d6f6e6b ng for TraceMonk [ 206s] - 577e40 65790a20 202d6420 20202020 20202020 ey. -d [ 206s] - 577e50 20202045 6e61626c 65206465 62756720 Enable debug [ 206s] - 577e60 6d6f6465 0a20202d 62202020 20202020 mode. -b [ 206s] - 577e70 20202020 20507269 6e742074 696d696e Print timin [ 206s] - 577e80 67207374 61746973 74696373 0a20202d g statistics. - [ 206s] - 577e90 74203c74 696d656f 75743e20 20496e74 t Int [ 206s] - 577ea0 65727275 7074206c 6f6e672d 72756e6e errupt long-runn [ 206s] - 577eb0 696e6720 65786563 7574696f 6e206166 ing execution af [ 206s] - 577ec0 74657220 3c74696d 656f7574 3e207365 ter se [ 206s] - 577ed0 636f6e64 732c2077 68657265 0a202020 conds, where. [ 206s] - 577ee0 20202020 20202020 20202020 203c7469 <= 1800.0 [ 206s] - 577f00 2e204e65 67617469 76652076 616c7565 . Negative value [ 206s] - 577f10 7320696e 64696361 7465206e 6f207469 s indicate no ti [ 206s] - 577f20 6d656f75 74202864 65666175 6c74292e meout (default). [ 206s] - 577f30 0a20202d 63203c73 697a653e 20202020 . -c [ 206s] - 577f40 20537567 67657374 20737461 636b2063 Suggest stack c [ 206s] - 577f50 68756e6b 2073697a 65206f66 203c7369 hunk size of bytes. Defau [ 206s] - 577f70 6c742069 73203831 39322e0a 20202020 lt is 8192.. [ 206s] - 577f80 20202020 20202020 20202020 5761726e Warn [ 206s] - 577f90 696e673a 20746869 73206f70 74696f6e ing: this option [ 206s] - 577fa0 20697320 63757272 656e746c 79206967 is currently ig [ 206s] - 577fb0 6e6f7265 642e0a20 202d6f20 3c6f7074 nored.. -o Enable a [ 206s] - 577fd0 636f6e74 65787420 6f707469 6f6e2066 context option f [ 206s] - 577fe0 6c616720 6279206e 616d650a 20202020 lag by name. [ 206s] - 577ff0 20202020 20202020 20202020 506f7373 Poss [ 206s] - 578000 69626c65 2076616c 7565733a 0a202020 ible values:. [ 206s] - 578010 20202020 20202020 20202020 20202061 a [ 206s] - 578020 6e6f6e66 756e6669 783a2020 4a534f50 nonfunfix: JSOP [ 206s] - 578030 54494f4e 5f414e4f 4e46554e 4649580a TION_ANONFUNFIX. [ 206s] - 578040 20202020 20202020 20202020 20202020 [ 206s] - 578050 20206174 6c696e65 3a202020 2020204a atline: J [ 206s] - 578060 534f5054 494f4e5f 41544c49 4e450a20 SOPTION_ATLINE. [ 206s] - 578070 20202020 20202020 20202020 20202020 [ 206s] - 578080 20747261 63656a69 743a2020 20204a53 tracejit: JS [ 206s] - 578090 4f505449 4f4e5f4a 49540a20 20202020 OPTION_JIT. [ 206s] - 5780a0 20202020 20202020 20202020 206d6574 met [ 206s] - 5780b0 686f646a 69743a20 20204a53 4f505449 hodjit: JSOPTI [ 206s] - 5780c0 4f4e5f4d 4554484f 444a4954 0a202020 ON_METHODJIT. [ 206s] - 5780d0 20202020 20202020 20202020 20202072 r [ 206s] - 5780e0 656c696d 69743a20 20202020 4a534f50 elimit: JSOP [ 206s] - 5780f0 54494f4e 5f52454c 494d4954 0a202020 TION_RELIMIT. [ 206s] - 578100 20202020 20202020 20202020 20202073 s [ 206s] - 578110 74726963 743a2020 20202020 4a534f50 trict: JSOP [ 206s] - 578120 54494f4e 5f535452 4943540a 20202020 TION_STRICT. [ 206s] - 578130 20202020 20202020 20202020 20207765 we [ 206s] - 578140 72726f72 3a202020 2020204a 534f5054 rror: JSOPT [ 206s] - 578150 494f4e5f 57455252 4f520a20 20202020 ION_WERROR. [ 206s] - 578160 20202020 20202020 20202020 20786d6c xml [ 206s] - 578170 3a202020 20202020 20204a53 4f505449 : JSOPTI [ 206s] - 578180 4f4e5f58 4d4c0a20 202d7620 3c766572 ON_XML. -v Set the J [ 206s] - 5781a0 61766153 63726970 74206c61 6e677561 avaScript langua [ 206s] - 5781b0 67652076 65727369 6f6e0a20 20202020 ge version. [ 206s] - 5781c0 20202020 20202020 20202050 6f737369 Possi [ 206s] - 5781d0 626c6520 76616c75 65733a0a 20202020 ble values:. [ 206s] - 5781e0 20202020 20202020 20202020 20203135 15 [ 206s] - 5781f0 303a2020 4a617661 53637269 70742031 0: JavaScript 1 [ 206s] - 578200 2e350a20 20202020 20202020 20202020 .5. [ 206s] - 578210 20202020 20313630 3a20204a 61766153 160: JavaS [ 206s] - 578220 63726970 7420312e 360a2020 20202020 cript 1.6. [ 206s] - 578230 20202020 20202020 20202020 3137303a 170: [ 206s] - 578240 20204a61 76615363 72697074 20312e37 JavaScript 1.7 [ 206s] - 578250 0a202020 20202020 20202020 20202020 . [ 206s] - 578260 20202031 38303a20 204a6176 61536372 180: JavaScr [ 206s] - 578270 69707420 312e380a 20202020 20202020 ipt 1.8. [ 206s] - 578280 20202020 20202020 20203138 353a2020 185: [ 206s] - 578290 4a617661 53637269 70742031 2e382e35 JavaScript 1.8.5 [ 206s] - 5782a0 20286465 6661756c 74290a20 202d6620 (default). -f [ 206s] - 5782b0 3c66696c 653e2020 2020204c 6f616420 Load [ 206s] - 5782c0 616e6420 65786563 75746520 4a617661 and execute Java [ 206s] - 5782d0 53637269 70742073 6f757263 65203c66 Script source . [ 206s] - 5782f0 20202020 204e6f74 653a2074 68697320 Note: this [ 206s] - 578300 6f707469 6f6e2073 77697463 68657320 option switches [ 206s] - 578310 746f206e 6f6e2d69 6e746572 61637469 to non-interacti [ 206s] /usr/bin/js differs in ELF section .eh_frame_hdr [ 206s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:33.000000000 +0000 [ 206s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:33.000000000 +0000 [ 206s] @@ -2,1496 +2,1496 @@ [ 206s] /usr/bin/js: file format elf64-littleaarch64 [ 206s] [ 206s] Contents of section .eh_frame_hdr: [ 206s] - 58b8a0 011b033b 4c5d0000 a80b0000 b08fe7ff ...;L].......... [ 206s] - 58b8b0 a8cf0000 e48fe7ff 50e80000 1890e7ff ........P....... [ 206s] - 58b8c0 802b0100 e490e7ff 50340100 3492e7ff .+......P4..4... [ 206s] - 58b8d0 903c0100 7492e7ff d8420100 a892e7ff .<..t....B...... [ 206s] - 58b8e0 50480100 dc92e7ff 206e0100 1093e7ff PH...... n...... [ 206s] - 58b8f0 30770100 4493e7ff d0b90100 7893e7ff 0w..D.......x... [ 206s] - 58b900 08f00100 ac93e7ff 68080200 e093e7ff ........h....... [ 206s] - 58b910 c02d0200 1494e7ff b8430200 4894e7ff .-.......C..H... [ 206s] - 58b920 a8740000 0496e7ff e0740000 4c96e7ff .t.......t..L... [ 206s] - 58b930 206b0100 6096e7ff 28b90100 9896e7ff k..`...(....... [ 206s] - 58b940 00020200 0897e7ff 288f0200 5897e7ff ........(...X... [ 206s] - 58b950 c8990200 2099e7ff 685d0000 3099e7ff .... ...h]..0... [ 206s] - 58b960 805d0000 5099e7ff 985d0000 8099e7ff .]..P....]...... [ 206s] - 58b970 b85d0000 a099e7ff d05d0000 c499e7ff .].......]...... [ 206s] - 58b980 e85d0000 c899e7ff 005e0000 689ae7ff .].......^..h... [ 206s] - 58b990 285e0000 189be7ff 505e0000 009ce7ff (^......P^...... [ 206s] - 58b9a0 785e0000 389ce7ff 985e0000 709ce7ff x^..8....^..p... [ 206s] - 58b9b0 b85e0000 949ce7ff d85e0000 c49ce7ff .^.......^...... [ 206s] - 58b9c0 f85e0000 4c9de7ff 285f0000 509de7ff .^..L...(_..P... [ 206s] - 58b9d0 405f0000 749de7ff 605f0000 949de7ff @_..t...`_...... [ 206s] - 58b9e0 785f0000 009ee7ff 985f0000 889ee7ff x_......._...... [ 207s] - 58b9f0 d05f0000 c09ee7ff f05f0000 149fe7ff ._......._...... [ 207s] - 58ba00 20600000 789fe7ff 48600000 00a0e7ff `..x...H`...... [ 207s] - 58ba10 70600000 94a0e7ff 98600000 8ca1e7ff p`.......`...... [ 207s] - 58ba20 c8600000 8ca2e7ff 00610000 78a3e7ff .`.......a..x... [ 207s] - 58ba30 28610000 e8a4e7ff 60610000 48a5e7ff (a......`a..H... [ 207s] - 58ba40 88610000 30a8e7ff f0610000 78a8e7ff .a..0....a..x... [ 207s] - 58ba50 18620000 00a9e7ff 50620000 b0a9e7ff .b......Pb...... [ 207s] - 58ba60 78620000 08aae7ff b0620000 e8aae7ff xb.......b...... [ 207s] - 58ba70 d8620000 4cabe7ff 00630000 30ace7ff .b..L....c..0... [ 207s] - 58ba80 28630000 44afe7ff 68630000 a8afe7ff (c..D...hc...... [ 207s] - 58ba90 98630000 14b0e7ff c0630000 18b0e7ff .c.......c...... [ 207s] - 58baa0 f8630000 0cb2e7ff 30640000 9cb2e7ff .c......0d...... [ 207s] - 58bab0 58640000 f4b2e7ff 80640000 e8b3e7ff Xd.......d...... [ 207s] - 58bac0 a8640000 3cb4e7ff c8640000 8cb4e7ff .d..<....d...... [ 207s] - 58bad0 f0640000 88b6e7ff 30650000 04b7e7ff .d......0e...... [ 207s] - 58bae0 58650000 10b8e7ff 80650000 4cb8e7ff Xe.......e..L... [ 207s] - 58baf0 a0650000 58b8e7ff b8650000 f0b9e7ff .e..X....e...... [ 207s] - 58bb00 f8650000 a8bae7ff 28660000 14bbe7ff .e......(f...... [ 207s] - 58bb10 50660000 88bbe7ff 78660000 bcbde7ff Pf......xf...... [ 207s] - 58bb20 c8660000 10bee7ff e8660000 98bee7ff .f.......f...... [ 207s] - 58bb30 18670000 04c0e7ff 50670000 30c0e7ff .g......Pg..0... [ 207s] - 58bb40 70670000 7cc0e7ff 98670000 2cc1e7ff pg..|....g..,... [ 207s] - 58bb50 c0670000 08c2e7ff f8670000 acc2e7ff .g.......g...... [ 207s] - 58bb60 28680000 f8c2e7ff 48680000 f8c3e7ff (h......Hh...... [ 207s] - 58bb70 78680000 d8c4e7ff a8680000 48c5e7ff xh.......h..H... [ 207s] - 58bb80 e0680000 b8c5e7ff 00690000 34c6e7ff .h.......i..4... [ 207s] - 58bb90 28690000 acc6e7ff 58690000 4cc7e7ff (i......Xi..L... [ 207s] - 58bba0 88690000 88c7e7ff a8690000 98c8e7ff .i.......i...... [ 207s] - 58bbb0 d8690000 7cc9e7ff 106a0000 ecc9e7ff .i..|....j...... [ 207s] - 58bbc0 386a0000 68cae7ff 606a0000 e4cae7ff 8j..h...`j...... [ 207s] - 58bbd0 886a0000 68cbe7ff a86a0000 00cce7ff .j..h....j...... [ 207s] - 58bbe0 d06a0000 f0cce7ff 106b0000 0ccee7ff .j.......k...... [ 207s] - 58bbf0 486b0000 6ccee7ff 686b0000 34cfe7ff Hk..l...hk..4... [ 207s] - 58bc00 906b0000 04d0e7ff c06b0000 04d1e7ff .k.......k...... [ 207s] - 58bc10 306c0000 b0d5e7ff 706c0000 f0d6e7ff 0l......pl...... [ 207s] - 58bc20 b86c0000 a0d8e7ff f06c0000 b4d9e7ff .l.......l...... [ 207s] - 58bc30 186d0000 c0d9e7ff 686d0000 4cdbe7ff .m......hm..L... [ 207s] - 58bc40 986d0000 e8dde7ff e06d0000 b0dfe7ff .m.......m...... [ 207s] - 58bc50 206e0000 f8e0e7ff 686e0000 9ce2e7ff n......hn...... [ 207s] - 58bc60 b06e0000 e0e8e7ff 186f0000 a0eae7ff .n.......o...... [ 207s] - 58bc70 706f0000 00ece7ff b06f0000 9cece7ff po.......o...... [ 207s] - 58bc80 d86f0000 acece7ff f06f0000 68eee7ff .o.......o..h... [ 207s] - 58bc90 38700000 64efe7ff 70700000 d8efe7ff 8p..d...pp...... [ 207s] - 58bca0 98700000 3cf0e7ff c0700000 04f1e7ff .p..<....p...... [ 207s] - 58bcb0 f8700000 bcf1e7ff 20710000 e0f3e7ff .p...... q...... [ 207s] - 58bcc0 60710000 d8f7e7ff d0710000 c0f8e7ff `q.......q...... [ 207s] - 58bcd0 a8720000 94f9e7ff d8720000 f0fae7ff .r.......r...... [ 207s] - 58bce0 18730000 e4fbe7ff 50730000 d8fce7ff .s......Ps...... [ 207s] - 58bcf0 88730000 ccfde7ff c0730000 a8fee7ff .s.......s...... [ 207s] - 58bd00 f8730000 d0ffe7ff 30740000 e0ffe7ff .s......0t...... [ 207s] - 58bd10 48740000 6006e8ff f06b0000 9406e8ff Ht..`....k...... [ 207s] - 58bd20 106c0000 c006e8ff a06c0000 d406e8ff .l.......l...... [ 207s] - 58bd30 306d0000 fc06e8ff 506d0000 0407e8ff 0m......Pm...... [ 207s] - 58bd40 586f0000 2c07e8ff a8710000 7407e8ff Xo..,....q..t... [ 207s] - 58bd50 10720000 0c08e8ff 40720000 5408e8ff .r......@r..T... [ 207s] - 58bd60 70720000 9c08e8ff 90720000 f008e8ff pr.......r...... [ 207s] - 58bd70 c8760000 0409e8ff e0760000 0c09e8ff .v.......v...... [ 207s] - 58bd80 20770000 6009e8ff 40770000 b809e8ff w..`...@w...... [ 207s] - 58bd90 58770000 100ae8ff 70770000 680ae8ff Xw......pw..h... [ 207s] - 58bda0 88770000 c00ae8ff a0770000 f00be8ff .w.......w...... [ 207s] - 58bdb0 c0790000 b80ce8ff 507a0000 680de8ff .y......Pz..h... [ 207s] - 58bdc0 787a0000 900de8ff 887c0000 d80de8ff xz.......|...... [ 207s] - 58bdd0 707d0000 440ee8ff 887e0000 f80ee8ff p}..D....~...... [ 207s] - 58bde0 807f0000 480fe8ff 60800000 9410e8ff ....H...`....... [ 207s] - 58bdf0 e0810000 c812e8ff 18820000 c814e8ff ................ [ 207s] - 58be00 c0820000 f818e8ff f8740000 0019e8ff .........t...... [ 207s] - 58be10 10750000 0819e8ff 28750000 1019e8ff .u......(u...... [ 207s] - 58be20 40750000 1819e8ff 58750000 2019e8ff @u......Xu.. ... [ 207s] - 58be30 70750000 2819e8ff 88750000 3019e8ff pu..(....u..0... [ 207s] - 58be40 a0750000 3819e8ff b8750000 3c19e8ff .u..8....u..<... [ 207s] - 58be50 d0750000 4019e8ff e8750000 4419e8ff .u..@....u..D... [ 207s] - 58be60 00760000 4819e8ff 18760000 4c19e8ff .v..H....v..L... [ 207s] - 58be70 30760000 8019e8ff 50760000 8419e8ff 0v......Pv...... [ 207s] - 58be80 68760000 8819e8ff 80760000 8c19e8ff hv.......v...... [ 207s] - 58be90 98760000 9019e8ff b0760000 a419e8ff .v.......v...... [ 207s] - 58bea0 f8760000 cc19e8ff d0770000 d419e8ff .v.......w...... [ 207s] - 58beb0 e8770000 dc19e8ff 00780000 041ae8ff .w.......x...... [ 207s] - 58bec0 18780000 481ae8ff 38780000 881ae8ff .x..H...8x...... [ 207s] - 58bed0 58780000 941be8ff 90780000 9c1ce8ff Xx.......x...... [ 207s] - 58bee0 c8780000 bc1ce8ff e0780000 dc1ce8ff .x.......x...... [ 207s] - 58bef0 f8780000 241de8ff 18790000 d01de8ff .x..$....y...... [ 207s] - 58bf00 40790000 141ee8ff 68790000 b41fe8ff @y......hy...... [ 207s] - 58bf10 90790000 1c20e8ff f0790000 9421e8ff .y... ...y...!.. [ 207s] - 58bf20 207a0000 f021e8ff 987a0000 8422e8ff z...!...z...".. [ 207s] - 58bf30 d07a0000 ac22e8ff e87a0000 2423e8ff .z..."...z..$#.. [ 207s] - 58bf40 007b0000 bc23e8ff 387b0000 0024e8ff .{...#..8{...$.. [ 207s] - 58bf50 607b0000 9424e8ff 987b0000 0825e8ff `{...$...{...%.. [ 207s] - 58bf60 c07b0000 8c25e8ff f07b0000 f426e8ff .{...%...{...&.. [ 207s] - 58bf70 287c0000 3427e8ff 407c0000 5c27e8ff (|..4'..@|..\'.. [ 207s] - 58bf80 587c0000 8427e8ff 707c0000 9c27e8ff X|...'..p|...'.. [ 207s] - 58bf90 a87c0000 6428e8ff c07c0000 6829e8ff .|..d(...|..h).. [ 207s] - 58bfa0 f07c0000 2c2ce8ff 407d0000 302de8ff .|..,,..@}..0-.. [ 207s] - 58bfb0 987d0000 c42de8ff c87d0000 cc2de8ff .}...-...}...-.. [ 207s] - 58bfc0 e07d0000 d02ee8ff 107e0000 3c2fe8ff .}.......~.... [ 207s] - 58c080 38830000 d83ee8ff 50830000 003fe8ff 8....>..P....?.. [ 207s] - 58c090 68830000 203fe8ff 80830000 483fe8ff h... ?......H?.. [ 207s] - 58c0a0 98830000 643fe8ff b0830000 7c3fe8ff ....d?......|?.. [ 207s] - 58c0b0 c8830000 0840e8ff f0830000 5c40e8ff .....@......\@.. [ 207s] - 58c0c0 10840000 8840e8ff 30840000 4c41e8ff .....@..0...LA.. [ 207s] - 58c0d0 60840000 9841e8ff 88840000 7842e8ff `....A......xB.. [ 207s] - 58c0e0 c0840000 c042e8ff e0840000 3c43e8ff .....B.................... [ 207s] - 5917e0 1c000000 f4010000 083ee7ff 24000000 .........>..$... [ 207s] - 5917f0 00410e10 439e0243 de410e00 00000000 .A..C..C.A...... [ 207s] - 591800 14000000 14020000 0c3ee7ff 20000000 .........>.. ... [ 207s] - 591810 00000000 00000000 1c000000 2c020000 ............,... [ 207s] - 591820 143ee7ff 6c000000 00420e30 4593069e .>..l....B.0E... [ 207s] - 591830 0552ded3 410e0000 34000000 4c020000 .R..A...4...L... [ 207s] - 591840 603ee7ff 88000000 00410e20 44930494 `>.......A. D... [ 207s] - 591850 0395029e 01560ade d541d4d3 410e0041 .....V...A..A..A [ 207s] - 591860 0b41d4d3 41ded541 0e000000 00000000 .A..A..A........ [ 207s] - 591870 1c000000 84020000 b03ee7ff 38000000 .........>..8... [ 207s] - 591880 00410e10 449e0247 de410e00 00000000 .A..D..G.A...... [ 207s] - 591890 2c000000 a4020000 c83ee7ff 54000000 ,........>..T... [ 207s] - 5918a0 00410e20 41930494 03429e02 470ad4d3 .A. A....B..G... [ 207s] - 5918b0 41de410e 00410b44 d4d341de 410e0000 A.A..A.D..A.A... [ 207s] - 5918c0 24000000 d4020000 ec3ee7ff 64000000 $........>..d... [ 207s] - 5918d0 00410e20 4193049e 034e0ade d3440e00 .A. A....N...D.. [ 207s] - 5918e0 410b42de d3410e00 24000000 fc020000 A.B..A..$....... [ 207s] - 5918f0 283fe7ff 88000000 00410e40 42930894 (?.......A.@B... [ 207s] - 591900 079e065c d4d341de 410e0000 00000000 ...\..A.A....... [ 207s] - 591910 24000000 24030000 883fe7ff 94000000 $...$....?...... [ 207s] - 591920 00410e10 429e0256 0ade410e 00430b46 .A..B..V..A..C.F [ 207s] - 591930 de410e00 00000000 2c000000 4c030000 .A......,...L... [ 207s] - 591940 f43fe7ff f8000000 00410e40 44054804 .?.......A.@D.H. [ 207s] - 591950 93089407 95069e05 75d4d341 ded54106 ........u..A..A. [ 207s] - 591960 48410e00 00000000 34000000 7c030000 HA......4...|... [ 207s] - 591970 bc40e7ff 00010000 00410e40 41930894 .@.......A.@A... [ 207s] - 591980 07439e02 95069605 43970498 035a0ad6 .C......C....Z.. [ 207s] - 591990 d541d4d3 41d8d741 de410e00 410b0000 .A..A..A.A..A... [ 207s] - 5919a0 24000000 b4030000 8441e7ff ec000000 $........A...... [ 207s] - 5919b0 00410e30 42930694 0595049e 0375d4d3 .A.0B........u.. [ 207s] - 5919c0 41ded541 0e000000 34000000 dc030000 A..A....4....... [ 207s] - 5919d0 4842e7ff 70010000 00410e40 42950696 HB..p....A.@B... [ 207s] - 5919e0 05930894 07479e02 97049803 024dd4d3 .....G.......M.. [ 207s] - 5919f0 41d6d541 d8d741de 410e0000 00000000 A..A..A.A....... [ 207s] - 591a00 24000000 14040000 8043e7ff 60000000 $........C..`... [ 207s] - 591a10 00410e20 44930494 03429e02 4ede41d4 .A. D....B..N.A. [ 207s] - 591a20 d3410e00 00000000 64000000 3c040000 .A......d...<... [ 207s] - 591a30 b843e7ff e8020000 00410e60 45950a96 .C.......A.`E... [ 207s] - 591a40 09970898 07930c94 0b99069a 059e0447 ...............G [ 207s] - 591a50 0ad4d341 d6d541d8 d741dad9 41de450e ...A..A..A..A.E. [ 207s] - 591a60 00410b02 960ad6d5 41d4d341 d8d741da .A......A..A..A. [ 207s] - 591a70 d941de41 0e00410b 41d4d341 d6d541d8 .A.A..A.A..A..A. [ 207s] - 591a80 d741dad9 41de410e 00000000 00000000 .A..A.A......... [ 207s] - 591a90 24000000 a4040000 3846e7ff 48000000 $.......8F..H... [ 207s] - 591aa0 00410e20 41930494 03429e02 49de41d4 .A. A....B..I.A. [ 207s] - 591ab0 d3420e00 00000000 34000000 cc040000 .B......4....... [ 207s] - 591ac0 5846e7ff 88000000 00410e30 46930694 XF.......A.0F... [ 207s] - 591ad0 05950496 039e0252 0ade41d4 d341d6d5 .......R..A..A.. [ 207s] - 591ae0 410e0041 0b41d4d3 41d6d541 de410e00 A..A.A..A..A.A.. [ 207s] - 591af0 24000000 04050000 a846e7ff b0000000 $........F...... [ 207s] - 591b00 00410e30 42930694 05439504 9e0363d4 .A.0B....C....c. [ 207s] - 591b10 d341ded5 410e0000 34000000 2c050000 .A..A...4...,... [ 207s] - 591b20 3047e7ff 58000000 00410e20 4295029e 0G..X....A. B... [ 207s] - 591b30 01930494 034c0ad4 d341ded5 410e0041 .....L...A..A..A [ 207s] - 591b40 0b41d4d3 41ded541 0e000000 00000000 .A..A..A........ [ 207s] - 591b50 24000000 64050000 5047e7ff e0000000 $...d...PG...... [ 207s] - 591b60 00420e30 43930694 0595049e 0370d4d3 .B.0C........p.. [ 207s] - 591b70 41ded541 0e000000 24000000 8c050000 A..A....$....... [ 207s] - 591b80 0848e7ff 64000000 00410e20 42930494 .H..d....A. B... [ 207s] - 591b90 039e0253 de41d4d3 410e0000 00000000 ...S.A..A....... [ 207s] - 591ba0 24000000 b4050000 4448e7ff e4000000 $.......DH...... [ 207s] - 591bb0 00410e40 4595069e 05439308 94076dd4 .A.@E....C....m. [ 207s] - 591bc0 d341ded5 410e0000 3c000000 dc050000 .A..A...<....... [ 207s] - 591bd0 0049e7ff 14030000 00410ec0 01459314 .I.......A...E.. [ 207s] - 591be0 94139512 96119710 980f990e 9a0d9e0c ................ [ 207s] - 591bf0 02b9d4d3 41d6d541 d8d741da d941de41 ....A..A..A..A.A [ 207s] - 591c00 0e000000 00000000 2c000000 1c060000 ........,....... [ 207s] - 591c10 d44be7ff 64000000 00410e50 41930a94 .K..d....A.PA... [ 207s] - 591c20 09469508 96079e06 4dd4d341 d6d541de .F......M..A..A. [ 207s] - 591c30 410e0000 00000000 24000000 4c060000 A.......$...L... [ 207s] - 591c40 084ce7ff 6c000000 00410e30 45930694 .L..l....A.0E... [ 207s] - 591c50 059e0452 d4d341de 410e0000 00000000 ...R..A.A....... [ 207s] - 591c60 14000000 74060000 4c4ce7ff 04000000 ....t...LL...... [ 207s] - 591c70 00000000 00000000 1c000000 00000000 ................ [ 207s] - 591c80 017a504c 52000478 1e079b55 5706001b .zPLR..x...UW... [ 207s] - 591c90 1b0c1f00 00000000 34000000 24000000 ........4...$... [ 207s] - 591ca0 184ce7ff f4010000 045b7902 00410e60 .L.......[y..A.` [ 207s] - 591cb0 41970898 0745930c 940b950a 96099e06 A....E.......... [ 207s] - 591cc0 0271d4d3 41d6d541 d8d741de 410e0000 .q..A..A..A.A... [ 207s] - 591cd0 24000000 e4060000 d44de7ff 90000000 $........M...... [ 207s] - 591ce0 00410e20 42930494 0395029e 015ed4d3 .A. B........^.. [ 207s] - 591cf0 41ded541 0e000000 24000000 0c070000 A..A....$....... [ 207s] - 591d00 3c4ee7ff 58000000 00410e30 42930694 .W..... [ 207s] + 5cdee0 66885700 00000000 f2885700 00000000 f.W.......W..... [ 207s] + 5cdef0 37895700 00000000 6a895700 00000000 7.W.....j.W..... [ 207s] + 5cdf00 108a5700 00000000 488b5700 00000000 ..W.....H.W..... [ 207s] + 5cdf10 c88b5700 00000000 6b8c5700 00000000 ..W.....k.W..... [ 207s] + 5cdf20 938c5700 00000000 d28c5700 00000000 ..W.......W..... [ 207s] + 5cdf30 ff8c5700 00000000 308d5700 00000000 ..W.....0.W..... [ 207s] + 5cdf40 578d5700 00000000 868d5700 00000000 W.W.......W..... [ 207s] + 5cdf50 b58d5700 00000000 eb8d5700 00000000 ..W.......W..... [ 207s] + 5cdf60 278e5700 00000000 678e5700 00000000 '.W.....g.W..... [ 207s] + 5cdf70 a38e5700 00000000 d58e5700 00000000 ..W.......W..... [ 207s] + 5cdf80 098f5700 00000000 448f5700 00000000 ..W.....D.W..... [ 207s] + 5cdf90 738f5700 00000000 b18f5700 00000000 s.W.......W..... [ 207s] + 5cdfa0 e18f5700 00000000 1b905700 00000000 ..W.......W..... [ 207s] + 5cdfb0 22915700 00000000 a8915700 00000000 ".W.......W..... [ 207s] + 5cdfc0 f1915700 00000000 8f925700 00000000 ..W.......W..... [ 207s] + 5cdfd0 bd925700 00000000 04935700 00000000 ..W.......W..... [ 207s] + 5cdfe0 40935700 00000000 6b935700 00000000 @.W.....k.W..... [ 207s] + 5cdff0 b8935700 00000000 f7935700 00000000 ..W.......W..... [ 207s] + 5ce000 a2945700 00000000 eb945700 00000000 ..W.......W..... [ 207s] + 5ce010 1f955700 00000000 5c955700 00000000 ..W.....\.W..... [ 207s] + 5ce020 b7955700 00000000 f9955700 00000000 ..W.......W..... [ 207s] + 5ce030 37965700 00000000 0e975700 00000000 7.W.......W..... [ 207s] + 5ce040 00040000 00000000 19975700 00000000 ..........W..... [ 207s] + 5ce050 20000000 00000000 20975700 00000000 ....... .W..... [ 207s] + 5ce060 00800000 00000000 2d975700 00000000 ........-.W..... [ 207s] + 5ce070 00080000 00000000 36975700 00000000 ........6.W..... [ 207s] + 5ce080 00400000 00000000 40975700 00000000 .@......@.W..... [ 207s] + 5ce090 00000100 00000000 51975700 00000000 ........Q.W..... [ 207s] + 5ce0a0 00020000 00000000 59975700 00000000 ........Y.W..... [ 207s] + 5ce0b0 01000000 00000000 60975700 00000000 ........`.W..... [ 207s] + 5ce0c0 02000000 00000000 2b855700 00000000 ........+.W..... [ 207s] + 5ce0d0 40000000 00000000 27855700 00000000 @.......'.W..... [ 207s] + 5ce0e0 ffffffff 00000000 028f5700 00000000 ..........W..... [ 207s] + 5ce0f0 00000000 00000000 39935700 00000000 ........9.W..... [ 207s] + 5ce100 01000000 00000000 2b855700 00000000 ........+.W..... [ 207s] 5ce110 02000000 00000000 00000000 00000000 ................ [ 207s] - 5ce120 00000000 00000000 54924000 00000000 ........T.@..... [ 207s] - 5ce130 64524000 00000000 ec554000 00000000 dR@......U@..... [ 207s] + 5ce120 00000000 00000000 6c924000 00000000 ........l.@..... [ 207s] + 5ce130 64524000 00000000 dc554000 00000000 dR@......U@..... [ 207s] 5ce140 00000000 00000000 00000000 00000000 ................ [ 207s] - 5ce150 c8d14000 00000000 00000000 00000000 ..@............. [ 207s] - 5ce160 00000000 00000000 d0d14000 00000000 ..........@..... [ 207s] + 5ce150 04d24000 00000000 00000000 00000000 ..@............. [ 207s] + 5ce160 00000000 00000000 0cd24000 00000000 ..........@..... [ 207s] 5ce170 00000000 00000000 00000000 00000000 ................ [ 207s] - 5ce180 d0d14000 00000000 00000000 00000000 ..@............. [ 207s] - 5ce190 00000000 00000000 b8d14000 00000000 ..........@..... [ 207s] - 5ce1a0 c0d14000 00000000 10f44000 00000000 ..@.......@..... [ 207s] - 5ce1b0 30d24000 00000000 00000000 00000000 0.@............. [ 207s] - 5ce1c0 00000000 00000000 e8d14000 00000000 ..........@..... [ 207s] - 5ce1d0 2cd24000 00000000 ecd14000 00000000 ,.@.......@..... [ 207s] - 5ce1e0 28d34000 00000000 00000000 00000000 (.@............. [ 207s] - 5ce1f0 00000000 00000000 e4d14000 00000000 ..........@..... [ 207s] - 5ce200 28d24000 00000000 ecd14000 00000000 (.@.......@..... [ 207s] - 5ce210 7cd54000 00000000 00000000 00000000 |.@............. [ 207s] - 5ce220 00000000 00000000 e0d14000 00000000 ..........@..... [ 207s] - 5ce230 24d24000 00000000 ecd14000 00000000 $.@.......@..... [ 207s] - 5ce240 5cd54000 00000000 00000000 00000000 \.@............. [ 207s] - 5ce250 00000000 00000000 dcd14000 00000000 ..........@..... [ 207s] - 5ce260 20d24000 00000000 ecd14000 00000000 .@.......@..... [ 207s] - 5ce270 3cd54000 00000000 00000000 00000000 <.@............. [ 207s] - 5ce280 00000000 00000000 30c64000 00000000 ........0.@..... [ 207s] - 5ce290 98d14000 00000000 a8d14000 00000000 ..@.......@..... [ 207s] - 5ce2a0 d0e54000 00000000 90c14000 00000000 ..@.......@..... [ 207s] + 5ce180 0cd24000 00000000 00000000 00000000 ..@............. [ 207s] + 5ce190 00000000 00000000 f4d14000 00000000 ..........@..... [ 207s] + 5ce1a0 fcd14000 00000000 50f44000 00000000 ..@.....P.@..... [ 207s] + 5ce1b0 6cd24000 00000000 00000000 00000000 l.@............. [ 207s] + 5ce1c0 00000000 00000000 24d24000 00000000 ........$.@..... [ 207s] + 5ce1d0 68d24000 00000000 28d24000 00000000 h.@.....(.@..... [ 207s] + 5ce1e0 60d34000 00000000 00000000 00000000 `.@............. [ 207s] + 5ce1f0 00000000 00000000 20d24000 00000000 ........ .@..... [ 207s] + 5ce200 64d24000 00000000 28d24000 00000000 d.@.....(.@..... [ 207s] + 5ce210 c0d54000 00000000 00000000 00000000 ..@............. [ 207s] + 5ce220 00000000 00000000 1cd24000 00000000 ..........@..... [ 207s] + 5ce230 60d24000 00000000 28d24000 00000000 `.@.....(.@..... [ 207s] + 5ce240 a0d54000 00000000 00000000 00000000 ..@............. [ 207s] + 5ce250 00000000 00000000 18d24000 00000000 ..........@..... [ 207s] + 5ce260 5cd24000 00000000 28d24000 00000000 \.@.....(.@..... [ 207s] + 5ce270 80d54000 00000000 00000000 00000000 ..@............. [ 207s] + 5ce280 00000000 00000000 64c64000 00000000 ........d.@..... [ 207s] + 5ce290 d4d14000 00000000 e4d14000 00000000 ..@.......@..... [ 207s] + 5ce2a0 08e64000 00000000 d0c14000 00000000 ..@.......@..... [ 207s] 5ce2b0 08ffffff ffffffff 00000000 00000000 ................ [ 207s] - 5ce2c0 a0d14000 00000000 b0d14000 00000000 ..@.......@..... [ 207s] - 5ce2d0 64e64000 00000000 a4c14000 00000000 d.@.......@..... [ 207s] - 5ce2e0 40d85700 00000000 48d85700 00000000 @.W.....H.W..... [ 207s] - 5ce2f0 50d85700 00000000 58d85700 00000000 P.W.....X.W..... [ 207s] - 5ce300 60d85700 00000000 70d85700 00000000 `.W.....p.W..... [ 207s] - 5ce310 80d85700 00000000 88d85700 00000000 ..W.......W..... [ 207s] - 5ce320 98d85700 00000000 a0d85700 00000000 ..W.......W..... [ 207s] - 5ce330 a8d85700 00000000 b8d85700 00000000 ..W.......W..... [ 207s] - 5ce340 c0d85700 00000000 c8d85700 00000000 ..W.......W..... [ 207s] - 5ce350 d0d85700 00000000 d8d85700 00000000 ..W.......W..... [ 207s] - 5ce360 e0d85700 00000000 e8d85700 00000000 ..W.......W..... [ 207s] - 5ce370 f8d85700 00000000 00d95700 00000000 ..W.......W..... [ 207s] - 5ce380 10d95700 00000000 20d95700 00000000 ..W..... .W..... [ 207s] - 5ce390 28d95700 00000000 30d95700 00000000 (.W.....0.W..... [ 207s] - 5ce3a0 38d95700 00000000 40d95700 00000000 8.W.....@.W..... [ 207s] - 5ce3b0 48d95700 00000000 50d95700 00000000 H.W.....P.W..... [ 207s] - 5ce3c0 58d95700 00000000 60d95700 00000000 X.W.....`.W..... [ 207s] - 5ce3d0 68d95700 00000000 70d95700 00000000 h.W.....p.W..... [ 207s] - 5ce3e0 08d85700 00000000 10d85700 00000000 ..W.......W..... [ 207s] - 5ce3f0 18d85700 00000000 20d85700 00000000 ..W..... .W..... [ 207s] - 5ce400 28d85700 00000000 30d85700 00000000 (.W.....0.W..... [ 207s] - 5ce410 38d85700 00000000 00000000 00000000 8.W............. [ 207s] - 5ce420 a8d75700 00000000 b0d75700 00000000 ..W.......W..... [ 207s] - 5ce430 b8d75700 00000000 c0d75700 00000000 ..W.......W..... [ 207s] - 5ce440 c8d75700 00000000 d0d75700 00000000 ..W.......W..... [ 207s] - 5ce450 d8d75700 00000000 e0d75700 00000000 ..W.......W..... [ 207s] - 5ce460 e8d75700 00000000 f0d75700 00000000 ..W.......W..... [ 207s] - 5ce470 f8d75700 00000000 00d85700 00000000 ..W.......W..... [ 207s] - 5ce480 40df5700 00000000 50df5700 00000000 @.W.....P.W..... [ 207s] - 5ce490 60df5700 00000000 70df5700 00000000 `.W.....p.W..... [ 207s] - 5ce4a0 28bb5700 00000000 a0b85700 00000000 (.W.......W..... [ 207s] - 5ce4b0 30de5700 00000000 58b85700 00000000 0.W.....X.W..... [ 207s] - 5ce4c0 c8b75700 00000000 20de5700 00000000 ..W..... .W..... [ 207s] - 5ce4d0 20de5700 00000000 88df5700 00000000 .W.......W..... [ 207s] - 5ce4e0 90df5700 00000000 a0df5700 00000000 ..W.......W..... [ 207s] - 5ce4f0 b0df5700 00000000 00000000 00000000 ..W............. [ 207s] + 5ce2c0 dcd14000 00000000 ecd14000 00000000 ..@.......@..... [ 207s] + 5ce2d0 9ce64000 00000000 e4c14000 00000000 ..@.......@..... [ 207s] + 5ce2e0 60d45700 00000000 68d45700 00000000 `.W.....h.W..... [ 207s] + 5ce2f0 70d45700 00000000 78d45700 00000000 p.W.....x.W..... [ 207s] + 5ce300 80d45700 00000000 90d45700 00000000 ..W.......W..... [ 207s] + 5ce310 a0d45700 00000000 a8d45700 00000000 ..W.......W..... [ 207s] + 5ce320 b8d45700 00000000 c0d45700 00000000 ..W.......W..... [ 207s] + 5ce330 c8d45700 00000000 d8d45700 00000000 ..W.......W..... [ 207s] + 5ce340 e0d45700 00000000 e8d45700 00000000 ..W.......W..... [ 207s] + 5ce350 f0d45700 00000000 f8d45700 00000000 ..W.......W..... [ 207s] + 5ce360 00d55700 00000000 08d55700 00000000 ..W.......W..... [ 207s] + 5ce370 18d55700 00000000 20d55700 00000000 ..W..... .W..... [ 207s] + 5ce380 30d55700 00000000 40d55700 00000000 0.W.....@.W..... [ 207s] + 5ce390 48d55700 00000000 50d55700 00000000 H.W.....P.W..... [ 207s] /usr/bin/js differs in ELF section .dynamic [ 207s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:34.000000000 +0000 [ 207s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:34.000000000 +0000 [ 207s] @@ -13,10 +13,10 @@ [ 207s] 5f48b0 01000000 00000000 7a030000 00000000 ........z....... [ 207s] 5f48c0 01000000 00000000 0c060000 00000000 ................ [ 207s] 5f48d0 0c000000 00000000 d03f4000 00000000 .........?@..... [ 207s] - 5f48e0 0d000000 00000000 f0765700 00000000 .........vW..... [ 207s] - 5f48f0 19000000 00000000 d0dd5c00 00000000 ..........\..... [ 207s] + 5f48e0 0d000000 00000000 08735700 00000000 .........sW..... [ 207s] + 5f48f0 19000000 00000000 d8dd5c00 00000000 ..........\..... [ 207s] 5f4900 1b000000 00000000 38000000 00000000 ........8....... [ 207s] - 5f4910 1a000000 00000000 08de5c00 00000000 ..........\..... [ 207s] + 5f4910 1a000000 00000000 10de5c00 00000000 ..........\..... [ 207s] 5f4920 1c000000 00000000 08000000 00000000 ................ [ 207s] 5f4930 04000000 00000000 98024000 00000000 ..........@..... [ 207s] 5f4940 f5feff6f 00000000 b8074000 00000000 ...o......@..... [ 207s] /usr/bin/js differs in ELF section .got [ 207s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:34.000000000 +0000 [ 207s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:34.000000000 +0000 [ 207s] @@ -3,87 +3,87 @@ [ 207s] [ 207s] Contents of section .got: [ 207s] 5f4aa0 30485f00 00000000 50056000 00000000 0H_.....P.`..... [ 207s] - 5f4ab0 48af5f00 00000000 143d4700 00000000 H._......=G..... [ 207s] + 5f4ab0 48af5f00 00000000 2c3f4700 00000000 H._.....,?G..... [ 207s] 5f4ac0 08cf5f00 00000000 00000000 00000000 .._............. [ 207s] - 5f4ad0 00000000 00000000 30a65700 00000000 ........0.W..... [ 207s] - 5f4ae0 c8e75400 00000000 00000000 00000000 ..T............. [ 207s] - 5f4af0 f88b4200 00000000 088b5f00 00000000 ..B......._..... [ 207s] - 5f4b00 68d94a00 00000000 a0a55700 00000000 h.J.......W..... [ 207s] - 5f4b10 c0155800 00000000 00000000 00000000 ..X............. [ 207s] + 5f4ad0 00000000 00000000 50a25700 00000000 ........P.W..... [ 207s] + 5f4ae0 e8e55400 00000000 00000000 00000000 ..T............. [ 207s] + 5f4af0 008c4200 00000000 088b5f00 00000000 ..B......._..... [ 207s] + 5f4b00 c8dd4a00 00000000 c0a15700 00000000 ..J.......W..... [ 207s] + 5f4b10 e0115800 00000000 00000000 00000000 ..X............. [ 207s] 5f4b20 00000000 00000000 00000000 00000000 ................ [ 207s] 5f4b30 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4b40 f0a75700 00000000 20a35700 00000000 ..W..... .W..... [ 207s] - 5f4b50 58056000 00000000 70a45700 00000000 X.`.....p.W..... [ 207s] + 5f4b40 10a45700 00000000 409f5700 00000000 ..W.....@.W..... [ 207s] + 5f4b50 58056000 00000000 90a05700 00000000 X.`.......W..... [ 207s] 5f4b60 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4b70 60a45700 00000000 403d4700 00000000 `.W.....@=G..... [ 207s] - 5f4b80 40a45700 00000000 00000000 00000000 @.W............. [ 207s] - 5f4b90 54d64900 00000000 50585800 00000000 T.I.....PXX..... [ 207s] + 5f4b70 80a05700 00000000 583f4700 00000000 ..W.....X?G..... [ 207s] + 5f4b80 60a05700 00000000 00000000 00000000 `.W............. [ 207s] + 5f4b90 b4db4900 00000000 80545800 00000000 ..I......TX..... [ 207s] 5f4ba0 00000000 00000000 00000000 00000000 ................ [ 207s] 5f4bb0 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4bc0 80a85700 00000000 00155800 00000000 ..W.......X..... [ 207s] + 5f4bc0 a0a45700 00000000 20115800 00000000 ..W..... .X..... [ 207s] 5f4bd0 00b65f00 00000000 00000000 00000000 .._............. [ 207s] 5f4be0 c0d05f00 00000000 00000000 00000000 .._............. [ 207s] - 5f4bf0 50a45700 00000000 d0a35700 00000000 P.W.......W..... [ 207s] + 5f4bf0 70a05700 00000000 f09f5700 00000000 p.W.......W..... [ 207s] 5f4c00 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4c10 c0205d00 00000000 78c44a00 00000000 . ].....x.J..... [ 207s] - 5f4c20 d0a45700 00000000 60b44c00 00000000 ..W.....`.L..... [ 207s] + 5f4c10 c0205d00 00000000 acc84a00 00000000 . ].......J..... [ 207s] + 5f4c20 f0a05700 00000000 c8b84c00 00000000 ..W.......L..... [ 207s] 5f4c30 20066000 00000000 00000000 00000000 .`............. [ 207s] - 5f4c40 ac3c4700 00000000 00000000 00000000 .G............. [ 207s] + 5f4c50 60db5100 00000000 00000000 00000000 `.Q............. [ 207s] 5f4c60 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4c70 00000000 00000000 20475800 00000000 ........ GX..... [ 207s] + 5f4c70 00000000 00000000 40435800 00000000 ........@CX..... [ 207s] 5f4c80 00000000 00000000 68895f00 00000000 ........h._..... [ 207s] 5f4c90 30056000 00000000 30d45f00 00000000 0.`.....0._..... [ 207s] 5f4ca0 00000000 00000000 00000000 00000000 ................ [ 207s] 5f4cb0 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4cc0 00000000 00000000 683c4700 00000000 ........hG.......X..... [ 207s] + 5f4cc0 00000000 00000000 7c3e4700 00000000 ........|>G..... [ 207s] + 5f4cd0 00000000 00000000 c4104c00 00000000 ..........L..... [ 207s] + 5f4ce0 f4064b00 00000000 80a45700 00000000 ..K.......W..... [ 207s] + 5f4cf0 20125800 00000000 00000000 00000000 .X............. [ 207s] + 5f4d00 90115800 00000000 20ae5f00 00000000 ..X..... ._..... [ 207s] + 5f4d10 00000000 00000000 40a45700 00000000 ........@.W..... [ 207s] + 5f4d20 14414700 00000000 f0145800 00000000 .AG.......X..... [ 207s] 5f4d30 00000000 00000000 90056000 00000000 ..........`..... [ 207s] 5f4d40 a0bb5f00 00000000 00000000 00000000 .._............. [ 207s] - 5f4d50 30585800 00000000 00000000 00000000 0XX............. [ 207s] - 5f4d60 20056000 00000000 b0a35700 00000000 .`.......W..... [ 207s] - 5f4d70 10565800 00000000 30155800 00000000 .VX.....0.X..... [ 207s] + 5f4d50 60545800 00000000 00000000 00000000 `TX............. [ 207s] + 5f4d60 20056000 00000000 d09f5700 00000000 .`.......W..... [ 207s] + 5f4d70 40525800 00000000 50115800 00000000 @RX.....P.X..... [ 207s] 5f4d80 00000000 00000000 f8855f00 00000000 .........._..... [ 207s] 5f4d90 24066000 00000000 f8ac5f00 00000000 $.`......._..... [ 207s] - 5f4da0 00000000 00000000 40145800 00000000 ........@.X..... [ 207s] - 5f4db0 50b95f00 00000000 a0a25700 00000000 P._.......W..... [ 207s] - 5f4dc0 50195800 00000000 401b5800 00000000 P.X.....@.X..... [ 207s] - 5f4dd0 40a65700 00000000 c0f25700 00000000 @.W.......W..... [ 207s] + 5f4da0 00000000 00000000 60105800 00000000 ........`.X..... [ 207s] + 5f4db0 50b95f00 00000000 c09e5700 00000000 P._.......W..... [ 207s] + 5f4dc0 70155800 00000000 60175800 00000000 p.X.....`.X..... [ 207s] + 5f4dd0 60a25700 00000000 e0ee5700 00000000 `.W.......W..... [ 207s] 5f4de0 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4df0 e4d74a00 00000000 78ba5f00 00000000 ..J.....x._..... [ 207s] - 5f4e00 d0845f00 00000000 70a55700 00000000 .._.....p.W..... [ 207s] - 5f4e10 b89a4a00 00000000 00000000 00000000 ..J............. [ 207s] + 5f4df0 44dc4a00 00000000 78ba5f00 00000000 D.J.....x._..... [ 207s] + 5f4e00 d0845f00 00000000 90a15700 00000000 .._.......W..... [ 207s] + 5f4e10 489f4a00 00000000 00000000 00000000 H.J............. [ 207s] 5f4e20 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f4e30 c0f85c00 00000000 80a55700 00000000 ..\.......W..... [ 207s] - 5f4e40 90a55700 00000000 e0a45700 00000000 ..W.......W..... [ 207s] - 5f4e50 20a45700 00000000 00000000 00000000 .W............. [ 207s] - 5f4e60 00000000 00000000 20eb5700 00000000 ........ .W..... [ 207s] - 5f4e70 f0044b00 00000000 609c5f00 00000000 ..K.....`._..... [ 207s] - 5f4e80 10155800 00000000 b0a85700 00000000 ..X.......W..... [ 207s] - 5f4e90 806f4a00 00000000 f0575800 00000000 .oJ......WX..... [ 207s] - 5f4ea0 00000000 00000000 008e4a00 00000000 ..........J..... [ 207s] + 5f4e30 c0f85c00 00000000 a0a15700 00000000 ..\.......W..... [ 207s] + 5f4e40 b0a15700 00000000 00a15700 00000000 ..W.......W..... [ 207s] + 5f4e50 40a05700 00000000 00000000 00000000 @.W............. [ 207s] + 5f4e60 00000000 00000000 40e75700 00000000 ........@.W..... [ 207s] + 5f4e70 64094b00 00000000 609c5f00 00000000 d.K.....`._..... [ 207s] + 5f4e80 30115800 00000000 d0a45700 00000000 0.X.......W..... [ 207s] + 5f4e90 30744a00 00000000 20545800 00000000 0tJ..... TX..... [ 207s] + 5f4ea0 00000000 00000000 a4924a00 00000000 ..........J..... [ 207s] 5f4eb0 c0185d00 00000000 28066000 00000000 ..].....(.`..... [ 207s] - 5f4ec0 783d4700 00000000 00000000 00000000 x=G............. [ 207s] + 5f4ec0 903f4700 00000000 00000000 00000000 .?G............. [ 207s] 5f4ed0 80365f00 00000000 00000000 00000000 .6_............. [ 207s] - 5f4ee0 08a55f00 00000000 f0a45700 00000000 .._.......W..... [ 207s] + 5f4ee0 08a55f00 00000000 10a15700 00000000 .._.......W..... [ 207s] 5f4ef0 00000000 00000000 00000000 00000000 ................ [ 207s] 5f4f00 c0205f00 00000000 00000000 00000000 . _............. [ 207s] - 5f4f10 38545f00 00000000 c0395800 00000000 8T_......9X..... [ 207s] - 5f4f20 60155800 00000000 60145800 00000000 `.X.....`.X..... [ 207s] - 5f4f30 10165800 00000000 00000000 00000000 ..X............. [ 207s] - 5f4f40 70a85700 00000000 48056000 00000000 p.W.....H.`..... [ 207s] - 5f4f50 00000000 00000000 40155800 00000000 ........@.X..... [ 207s] - 5f4f60 c8c65200 00000000 00000000 00000000 ..R............. [ 207s] - 5f4f70 00000000 00000000 70585800 00000000 ........pXX..... [ 207s] - 5f4f80 34524a00 00000000 70165800 00000000 4RJ.....p.X..... [ 207s] - 5f4f90 00000000 00000000 b0155800 00000000 ..........X..... [ 207s] + 5f4f10 38545f00 0000[ 186.248095] serial8250: too much work for irq4 [ 207s] 0000 e0355800 00000000 8T_......5X..... [ 207s] + 5f4f20 80115800 00000000 80105800 00000000 ..X.......X..... [ 207s] + 5f4f30 30125800 00000000 00000000 00000000 0.X............. [ 207s] + 5f4f40 90a45700 00000000 48056000 00000000 ..W.....H.`..... [ 207s] + 5f4f50 00000000 00000000 60115800 00000000 ........`.X..... [ 207s] + 5f4f60 00c75200 00000000 00000000 00000000 ..R............. [ 207s] + 5f4f70 00000000 00000000 a0545800 00000000 .........TX..... [ 207s] + 5f4f80 24574a00 00000000 90125800 00000000 $WJ.......X..... [ 207s] + 5f4f90 00000000 00000000 d0115800 00000000 ..........X..... [ 207s] 5f4fa0 2c066000 00000000 30066000 00000000 ,.`.....0.`..... [ 207s] - 5f4fb0 00a65700 00000000 00000000 00000000 ..W............. [ 207s] - 5f4fc0 20a65700 00000000 f0145800 00000000 .W.......X..... [ 207s] + 5f4fb0 20a25700 00000000 00000000 00000000 .W............. [ 207s] + 5f4fc0 40a25700 00000000 10115800 00000000 @.W.......X..... [ 207s] 5f4fd0 00000000 00000000 30a65f00 00000000 ........0._..... [ 207s] 5f4fe0 60ab5f00 00000000 `._..... [ 207s] /usr/bin/js differs in ELF section .data [ 207s] --- /tmp/tmp.4oXgeQzOAz/tmp.W0JsUPFnoq 2015-06-23 17:15:34.000000000 +0000 [ 207s] +++ /tmp/tmp.4oXgeQzOAz/tmp.eZabEdEsqw 2015-06-23 17:15:34.000000000 +0000 [ 207s] @@ -5,21 +5,21 @@ [ 207s] 5f5420 00000000 00000000 00000000 00000000 ................ [ 207s] 5f5430 01000000 00000000 20a10700 00000000 ........ ....... [ 207s] 5f5440 00000008 00000000 00200000 00000000 ......... ...... [ 207s] - 5f5450 00000000 0000f0bf 479b5700 00000000 ........G.W..... [ 207s] - 5f5460 00000000 00000000 5e9b5700 00000000 ........^.W..... [ 207s] - 5f5470 02000000 00000000 729b5700 00000000 ........r.W..... [ 207s] - 5f5480 00000000 00000000 8e9b5700 00000000 ..........W..... [ 207s] - 5f5490 00000000 00000000 a89b5700 00000000 ..........W..... [ 207s] - 5f54a0 00000000 00000000 d19b5700 00000000 ..........W..... [ 207s] - 5f54b0 01000000 00000000 e79b5700 00000000 ..........W..... [ 207s] - 5f54c0 00000000 00000000 fb9b5700 00000000 ..........W..... [ 207s] - 5f54d0 00000000 00000000 119c5700 00000000 ..........W..... [ 207s] - 5f54e0 01000000 00000000 2b9c5700 00000000 ........+.W..... [ 207s] - 5f54f0 01000000 00000000 439c5700 00000000 ........C.W..... [ 207s] - 5f5500 02000000 00000000 6b9c5700 00000000 ........k.W..... [ 207s] - 5f5510 03000000 00000000 989c5700 00000000 ..........W..... [ 207s] - 5f5520 01000000 00000000 af9c5700 00000000 ..........W..... [ 207s] - 5f5530 00000000 00000000 c99c5700 00000000 ..........W..... [ 207s] + 5f5450 00000000 0000f0bf 67975700 00000000 ........g.W..... [ 207s] + 5f5460 00000000 00000000 7e975700 00000000 ........~.W..... [ 207s] + 5f5470 02000000 00000000 92975700 00000000 ..........W..... [ 207s] + 5f5480 00000000 00000000 ae975700 00000000 ..........W..... [ 207s] + 5f5490 00000000 00000000 c8975700 00000000 ..........W..... [ 207s] + 5f54a0 00000000 00000000 f1975700 00000000 ..........W..... [ 207s] + 5f54b0 01000000 00000000 07985700 00000000 ..........W..... [ 207s] + 5f54c0 00000000 00000000 1b985700 00000000 ..........W..... [ 207s] + 5f54d0 00000000 00000000 31985700 00000000 ........1.W..... [ 207s] + 5f54e0 01000000 00000000 4b985700 00000000 ........K.W..... [ 207s] + 5f54f0 01000000 00000000 63985700 00000000 ........c.W..... [ 207s] + 5f5500 02000000 00000000 8b985700 00000000 ..........W..... [ 207s] + 5f5510 03000000 00000000 b8985700 00000000 ..........W..... [ 207s] + 5f5520 01000000 00000000 cf985700 00000000 ..........W..... [ 207s] + 5f5530 00000000 00000000 e9985700 00000000 ..........W..... [ 207s] 5f5540 00000000 00000000 00000000 00000000 ................ [ 207s] 5f5550 00000000 00000000 00000000 00000000 ................ [ 207s] 5f5560 00000000 00000000 00000000 00000000 ................ [ 207s] @@ -275,117 +275,117 @@ [ 207s] 5f6500 00000000 00000000 00000000 00000000 ................ [ 207s] 5f6510 00000000 00000000 00000000 00000000 ................ [ 207s] 5f6520 00000000 00000000 00000000 00000000 ................ [ 207s] - 5f6530 00000000 00000000 249d5700 00000000 ........$.W..... [ 207s] - 5f6540 ac864000 00000000 00000010 00000000 ..@............. [ 207s] - 5f6550 2c9d5700 00000000 a4784000 00000000 ,.W......x@..... [ 207s] - 5f6560 00000010 00000000 c9895700 00000000 ..........W..... [ 207s] - 5f6570 98994000 00000000 00000010 00000000 ..@............. [ 207s] - 5f6580 3a9d5700 00000000 50984000 00000000 :.W.....P.@..... [ 207s] - 5f6590 01000010 00000000 2b855700 00000000 ........+.W..... [ 207s] - 5f65a0 28804000 00000000 01000010 00000000 (.@............. [ 207s] - 5f65b0 e2865700 00000000 80a14000 00000000 ..W.......@..... [ 207s] - 5f65c0 01000010 00000000 3f9d5700 00000000 ........?.W..... [ 207s] + 5f6530 00000000 00000000 44995700 00000000 ........D.W..... [ 207s] + 5f6540 c8864000 00000000 00000010 00000000 ..@............. [ 207s] + 5f6550 4c995700 00000000 a8784000 00000000 L.W......x@..... [ 207s] + 5f6560 00000010 00000000 e9855700 00000000 ..........W..... [ 207s] + 5f6570 b4994000 00000000 00000010 00000000 ..@............. [ 207s] + 5f6580 5a995700 00000000 68984000 00000000 Z.W.....h.@..... [ 207s] + 5f6590 01000010 00000000 4b815700 00000000 ........K.W..... [ 207s] + 5f65a0 38804000 00000000 01000010 00000000 8.@............. [ 207s] + 5f65b0 02835700 00000000 c8a14000 00000000 ..W.......@..... [ 207s] + 5f65c0 01000010 00000000 5f995700 00000000 ........_.W..... [ 207s] 5f65d0 38774000 00000000 00000010 00000000 8w@............. [ 207s] - 5f65e0 489d5700 00000000 a0844000 00000000 H.W.......@..... [ 207s] - 5f65f0 00000010 00000000 4e9d5700 00000000 ........N.W..... [ 207s] + 5f65e0 68995700 00000000 bc844000 00000000 h.W.......@..... [ 207s] + 5f65f0 00000010 00000000 6e995700 00000000 ........n.W..... [ 207s] 5f6600 b0764000 00000000 00000010 00000000 .v@............. [ 207s] - 5f6610 559d5700 00000000 5c764000 00000000 U.W.....\v@..... [ 207s] - 5f6620 00000010 00000000 5d9d5700 00000000 ........].W..... [ 207s] + 5f6610 75995700 00000000 5c764000 00000000 u.W.....\v@..... [ 207s] + 5f6620 00000010 00000000 7d995700 00000000 ........}.W..... [ 207s] 5f6630 28744000 00000000 00000010 00000000 (t@............. [ 207s] - 5f6640 629d5700 00000000 885d4000 00000000 b.W......]@..... [ 207s] - 5f6650 00000010 00000000 b8865700 00000000 ..........W..... [ 207s] - 5f6660 88964000 00000000 02000010 00000000 ..@............. [ 207s] - 5f6670 679d5700 00000000 c0514000 00000000 g.W......Q@..... [ 207s] - 5f6680 00000010 00000000 719d5700 00000000 ........q.W..... [ 207s] + 5f6640 82995700 00000000 845d4000 00000000 ..W......]@..... [ 207s] + 5f6650 00000010 00000000 d8825700 00000000 ..........W..... [ 207s] + 5f6660 a0964000 00000000 02000010 00000000 ..@............. [ 207s] + 5f6670 87995700 00000000 c0514000 00000000 ..W......Q@..... [ 207s] + 5f6680 00000010 00000000 91995700 00000000 ..........W..... [ 207s] 5f6690 90724000 00000000 00000010 00000000 .r@............. [ 207s] - 5f66a0 749d5700 00000000 f8704000 00000000 t.W......p@..... [ 207s] - 5f66b0 02000010 00000000 7c9d5700 00000000 ........|.W..... [ 207s] - 5f66c0 ec934000 00000000 00000010 00000000 ..@............. [ 207s] - 5f66d0 869d5700 00000000 88634000 00000000 ..W......c@..... [ 207s] - 5f66e0 00000010 00000000 9b9d5700 00000000 ..........W..... [ 207s] + 5f66a0 94995700 00000000 f8704000 00000000 ..W......p@..... [ 207s] + 5f66b0 02000010 00000000 9c995700 00000000 ..........W..... [ 207s] + 5f66c0 00944000 00000000 00000010 00000000 ..@............. [ 207s] + 5f66d0 a6995700 00000000 84634000 00000000 ..W......c@..... [ 207s] + 5f66e0 00000010 00000000 bb995700 00000000 ..........W..... [ 207s] 5f66f0 d0514000 00000000 00000010 00000000 .Q@............. [ 207s] - 5f6700 54855700 00000000 84834000 00000000 T.W.......@..... [ 207s] - 5f6710 01000010 00000000 41855700 00000000 ........A.W..... [ 207s] - 5f6720 08834000 00000000 01000010 00000000 ..@............. [ 207s] - 5f6730 34855700 00000000 8c824000 00000000 4.W.......@..... [ 207s] - 5f6740 01000010 00000000 32915700 00000000 ........2.W..... [ 207s] - 5f6750 dca84000 00000000 03000010 00000000 ..@............. [ 207s] - 5f6760 a99d5700 00000000 78a84000 00000000 ..W.....x.@..... [ 207s] - 5f6770 02000010 00000000 b09d5700 00000000 ..........W..... [ 207s] - 5f6780 a4a94000 00000000 00000010 00000000 ..@............. [ 207s] - 5f6790 b89d5700 00000000 04a84000 00000000 ..W.......@..... [ 207s] - 5f67a0 00000010 00000000 c09d5700 00000000 ..........W..... [ 207s] - 5f67b0 1c824000 00000000 00000010 00000000 ..@............. [ 207s] - 5f67c0 cb9d5700 00000000 b0704000 00000000 ..W......p@..... [ 207s] - 5f67d0 00000010 00000000 da9d5700 00000000 ..........W..... [ 207s] + 5f6700 74815700 00000000 90834000 00000000 t.W.......@..... [ 207s] + 5f6710 01000010 00000000 61815700 00000000 ........a.W..... [ 207s] + 5f6720 14834000 00000000 01000010 00000000 ..@............. [ 207s] + 5f6730 54815700 00000000 98824000 00000000 T.W.......@..... [ 207s] + 5f6740 01000010 00000000 528d5700 00000000 ........R.W..... [ 207s] + 5f6750 24a94000 00000000 03000010 00000000 $.@............. [ 207s] + 5f6760 c9995700 00000000 c0a84000 00000000 ..W.......@..... [ 207s] + 5f6770 02000010 00000000 d0995700 00000000 ..........W..... [ 207s] + 5f6780 eca94000 00000000 00000010 00000000 ..@............. [ 207s] + 5f6790 d8995700 00000000 4ca84000 00000000 ..W.....L.@..... [ 207s] + 5f67a0 00000010 00000000 e0995700 00000000 ..........W..... [ 207s] + 5f67b0 28824000 00000000 00000010 00000000 (.@............. [ 207s] + 5f67c0 eb995700 00000000 b0704000 00000000 ..W......p@..... [ 207s] + 5f67d0 00000010 00000000 fa995700 00000000 ..........W..... [ 207s] 5f67e0 a46f4000 00000000 01000010 00000000 .o@............. [ 207s] - 5f67f0 e39d5700 00000000 f0554000 00000000 ..W......U@..... [ 207s] - 5f6800 00000010 00000000 ee9d5700 00000000 ..........W..... [ 207s] - 5f6810 34564000 00000000 00000010 00000000 4V@............. [ 207s] - 5f6820 f49d5700 00000000 dc6c4000 00000000 ..W......l@..... [ 207s] - 5f6830 00000010 00000000 fa9d5700 00000000 ..........W..... [ 207s] + 5f67f0 039a5700 00000000 e0554000 00000000 ..W......U@..... [ 207s] + 5f6800 00000010 00000000 0e9a5700 00000000 ..........W..... [ 207s] + 5f6810 24564000 00000000 00000010 00000000 $V@............. [ 207s] + 5f6820 149a5700 00000000 d06c4000 00000000 ..W......l@..... [ 207s] + 5f6830 00000010 00000000 1a9a5700 00000000 ..........W..... [ 207s] 5f6840 286f4000 00000000 01000010 00000000 (o@............. [ 207s] - 5f6850 019e5700 00000000 d4874000 00000000 ..W.......@..... [ 207s] - 5f6860 01000010 00000000 079e5700 00000000 ..........W..... [ 207s] - 5f6870 2c6d4000 00000000 01000010 00000000 ,m@............. [ 207s] - 5f6880 0e9e5700 00000000 886c4000 00000000 ..W......l@..... [ 207s] - 5f6890 01000010 00000000 159e5700 00000000 ..........W..... [ 207s] - 5f68a0 3c6b4000 00000000 01000010 00000000 [ 219s] add x0, x0, # x70 [ 219s] str x6, [sp,# ] [ 219s] @@ -2448,33 +2448,33 @@ [ 219s] str x2, [sp,# ] [ 219s] bl [ 219s] ldr x2, [sp,# ] [ 219s] - mov x7, x0 [ 219s] + mov x19, x0 [ 219s] ldr x3, [sp,# ] [ 219s] ldr x4, [sp,# ] [ 219s] ldr x5, [sp,# ] [ 219s] ldr x6, [sp,# ] [ 219s] b <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 219s] - add x8, x1, x7 [ 219s] - str x8, [x10,# ] [ 219s] - cbnz x7, <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 219s] - mov x0, x19 [ 219s] + add x7, x1, x19 [ 219s] + str x7, [x9,# ] [ 219s] + cbnz x19, <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 219s] + mov x0, x20 [ 219s] bl <_Z25js_ReportOutOfScriptQuotaP9JSContext> [ 219s] - mov w0, # x0 // #0 [ 219s] + mov w0, w19 [ 219s] b <_ZL10NewTryNoteP9JSContextP15JSCodeGenerator13JSTryNoteKindjmm.isra.7 + ofs> [ 219s] - strb w3, [x7] [ 219s] + strb w3, [x19] [ 219s] sub w6, w6, w5 [ 219s] - str w5, [x7,# ] [ 219s] + str w5, [x19,# ] [ 219s] mov w0, # x1 // #1 [ 219s] - str w6, [x7,# ] [ 219s] + str w6, [x19,# ] [ 219s] ldr x1, [x2] [ 219s] - ldr w3, [x20] [ 219s] - strh w4, [x7,# ] [ 219s] - str x1, [x7,# ] [ 219s] - str x7, [x2] [ 219s] + ldr w3, [x21] [ 219s] + strh w4, [x19,# ] [ 219s] + str x1, [x19,# ] [ 219s] + str x19, [x2] [ 219s] add w2, w3, w0 [ 219s] - str w2, [x20] [ 219s] + str w2, [x21] [ 219s] ldp x19, x20, [sp] [ 219s] - ldr x30, [sp,# ] [ 219s] + ldp x21, x30, [sp,# ] [ 219s] add sp, sp, # x50 [ 219s] ret [ 219s] [ 219s] @@ -2728,15 +2728,15 @@ [ 219s] adrp x1, <_ZL9CodeToken + ofs> [ 219s] adrp x0, [ 219s] add x0, x0, # xc30 [ 219s] - adrp x2, <_ZN2js2gcL12MarkChildrenEP8JSTracerP8JSObject + ofs> [ 219s] - add x2, x2, # x3a8 [ 219s] + adrp x2, <_ZL15PurgeProtoChainP9JSContextP8JSObjectl + ofs> [ 219s] + add x2, x2, # x850 [ 219s] ldr x1, [x1,# ] [ 219s] str x2, [x0,# ] [ 219s] mov w2, # xffffffff // #-1 [ 219s] str wzr, [x1,# ] [ 219s] str w2, [x1] [ 219s] - adrp x1, <_Z18obj_getPrototypeOfP9JSContextjPN2js5ValueE + ofs> [ 219s] - add x1, x1, # x94 [ 219s] + adrp x1, <_ZN2js11CheckAccessEP9JSContextP8JSObjectl12JSAccessModePNS_5ValueEPj + ofs> [ 219s] + add x1, x1, # x4a4 [ 219s] str x1, [x0,# ] [ 219s] ret [ 219s] [ 219s] @@ -2756,7 +2756,7 @@ [ 219s] mov x1, x20 [ 219s] add x3, x3, # x560 [ 219s] add x2, x2, # xc60 [ 219s] - add x0, x0, # x2bc [ 219s] + add x0, x0, # x414 [ 219s] str x3, [x19,# ] [ 219s] bl <__cxa_atexit@plt> [ 219s] adrp x1, <_ZL9CodeToken + ofs> [ 219s] @@ -2908,19 +2908,19 @@ [ 219s] stp x23, x24, [sp,# ] [ 219s] stp x25, x30, [sp,# ] [ 219s] mov x20, x3 [ 219s] - mov x24, x1 [ 219s] + mov x23, x2 [ 219s] ldr w3, [x0,# ] [ 219s] + mov w2, # x0 // #0 [ 219s] mov x22, x0 [ 219s] - mov x23, x2 [ 219s] + mov x24, x1 [ 219s] mov w19, w4 [ 219s] - mov w1, # x0 // #0 [ 219s] - mov w21, # x0 // #0 [ 219s] - add x25, x2, # x20 [ 219s] + mov w21, w2 [ 219s] + add x25, x23, # x20 [ 219s] cbz w3, <_ZN2js7analyze8Bytecode12mergeDefinesEP9JSContextPNS0_6ScriptEbjPjj.part.12 + ofs> [ 219s] cbz w19, <_ZN2js7analyze8Bytecode12mergeDefinesEP9JSContextPNS0_6ScriptEbjPjj.part.12 + ofs> [ 219s] ldr x4, [x22,# ] [ 219s] mov x5, # x0 // #0 [ 219s] - mov w6, # x0 // #0 [ 219s] + mov w6, w5 [ 219s] ldr w4, [x4,w21,uxtw # ] [ 219s] ldr w7, [x20,x5,lsl # ] [ 219s] add x5, x5, # x1 [ 219s] @@ -2939,13 +2939,13 @@ [ 219s] ldp x25, x30, [sp,# ] [ 219s] add sp, sp, # x40 [ 219s] ret [ 219s] - cbz w1, <_ZN2js7analyze8Bytecode12mergeDefinesEP9JSContextPNS0_6ScriptEbjPjj.part.12 + ofs> [ 219s] + cbz w2, <_ZN2js7analyze8Bytecode12mergeDefinesEP9JSContextPNS0_6ScriptEbjPjj.part.12 + ofs> [ 219s] ldr x4, [x22,# ] [ 219s] sub w3, w3, # x1 [ 219s] str w3, [x22,# ] [ 219s] - mov w1, # x1 // #1 [ 219s] - ldr w2, [x4,w3,uxtw # ] [ 219s] - str w2, [x4,w21,uxtw # ] [ 219s] + mov w2, # x1 // #1 [ 219s] + ldr w1, [x4,w3,uxtw # ] [ 219s] + str w1, [x4,w21,uxtw # ] [ 219s] sub w21, w21, # x1 [ 219s] ldr w3, [x22,# ] [ 219s] b <_ZN2js7analyze8Bytecode12mergeDefinesEP9JSContextPNS0_6ScriptEbjPjj.part.12 + ofs> [ 219s] @@ -3015,39 +3015,39 @@ [ 219s] sub sp, sp, # x100 [ 219s] mov x3, # x8 // #8 [ 219s] mov x4, # x0 // #0 [ 219s] - stp d14, d15, [sp,# ] [ 219s] - fmov d15, x1 [ 219s] - stp x27, x28, [sp,# ] [ 219s] - stp d8, d9, [sp,# ] [ 219s] - mov x27, x0 [ 219s] - stp d10, d11, [sp,# ] [ 219s] stp d12, d13, [sp,# ] [ 219s] + stp d14, d15, [sp,# ] [ 219s] stp x21, x22, [sp,# ] [ 219s] + stp d8, d9, [sp,# ] [ 219s] stp x25, x26, [sp,# ] [ 219s] + stp d10, d11, [sp,# ] [ 219s] + stp x27, x28, [sp,# ] [ 219s] stp x19, x20, [sp] [ 219s] stp x23, x24, [sp,# ] [ 219s] str x30, [sp,# ] [ 219s] - mov x28, x2 [ 219s] - str x28, [x27],# [ 219s] - adrp x1, <_fini + ofs> [ 219s] mov x21, x0 [ 219s] - add x1, x1, # x198 [ 219s] - mov x0, x27 [ 219s] + mov x25, x2 [ 219s] + str x25, [x0],# [ 219s] + fmov d14, x1 [ 219s] + adrp x1, <_ZL23pm_get_context_switchesP9JSContextP8JSObjectlPm + ofs> [ 219s] + fmov d12, x0 [ 219s] + add x1, x1, # xd48 [ 219s] mov x2, # x100 // #256 [ 219s] bl [ 219s] ldr x0, [x21] [ 219s] - ldr w1, [x28,# ] [ 219s] + ldr w1, [x25,# ] [ 219s] str w1, [sp,# ] [ 219s] - ldrh w26, [x0,# ] [ 219s] - cmp w26, # x31 [ 219s] + ldrh w27, [x0,# ] [ 219s] + cmp w27, # x31 [ 219s] b.hi <_ZN2js7analyze6Script7analyzeEP9JSContextP8JSScript + ofs> [ 219s] - mov x0, x26 [ 219s] - str w26, [sp,# ] [ 219s] + mov x0, x27 [ 219s] + str w27, [sp,# ] [ 219s] ubfiz x19, x0, # , #16 [ 219s] /usr/lib64/libmozjs185.so.1.0.0 differs in ELF section .dynsym [ 219s] --- /tmp/tmp.hffxYxDgki/tmp.Vum8ctwTfh 2015-06-23 17:15:46.000000000 +0000 [ 219s] +++ /tmp/tmp.hffxYxDgki/tmp.88bcJlCZ7f 2015-06-23 17:15:46.000000000 +0000 [ 219s] @@ -163,1143 +163,1143 @@ [ 219s] 37a0 00000000 00000000 00000000 00000000 ................ [ 219s] 37b0 fc040000 12000000 00000000 00000000 ................ [ 219s] 37c0 00000000 00000000 bd400000 12000c00 .........@...... [ 219s] - 37d0 00ad1100 00000000 4c040000 00000000 ........L....... [ 219s] - 37e0 ce3c0000 12000c00 f4620e00 00000000 .<.......b...... [ 219s] - 37f0 e4020000 00000000 3a240000 12000c00 ........:$...... [ 219s] - 3800 40ee0400 00000000 40020000 00000000 @.......@....... [ 219s] - 3810 95110000 12000c00 308a0400 00000000 ........0....... [ 219s] + 37d0 48ae1100 00000000 4c040000 00000000 H.......L....... [ 219s] + 37e0 ce3c0000 12000c00 d0660e00 00000000 .<.......f...... [ 219s] + 37f0 e8020000 00000000 3a240000 12000c00 ........:$...... [ 219s] + 3800 78ed0400 00000000 54020000 00000000 x.......T....... [ 219s] + 3810 95110000 12000c00 e0890400 00000000 ................ [ 219s] 3820 2c010000 00000000 791c0000 12000c00 ,.......y....... [ 219s] - 3830 ccbd0400 00000000 1c000000 00000000 ................ [ 219s] - 3840 681f0000 12000c00 04c60400 00000000 h............... [ 219s] + 3830 08bd0400 00000000 1c000000 00000000 ................ [ 219s] + 3840 681f0000 12000c00 58c50400 00000000 h.......X....... [ 219s] 3850 dc000000 00000000 50240000 12000c00 ........P$...... [ 219s] - 3860 80f00400 00000000 90040000 00000000 ................ [ 219s] - 3870 7c450000 12000c00 f81f1600 00000000 |E.............. [ 219s] + 3860 ccef0400 00000000 bc040000 00000000 ................ [ 219s] + 3870 7c450000 12000c00 e41f1600 00000000 |E.............. [ 219s] 3880 f4000000 00000000 f0130000 12000c00 ................ [ 219s] - 3890 1c990400 00000000 1c000000 00000000 ................ [ 219s] - 38a0 7d330000 12000c00 4c150800 00000000 }3......L....... [ 219s] - 38b0 0c020000 00000000 6f220000 12000c00 ........o"...... [ 219s] - 38c0 88e00400 00000000 18000000 00000000 ................ [ 219s] - 38d0 7f490000 12000c00 a8db1700 00000000 .I.............. [ 219s] + 3890 80980400 00000000 1c000000 00000000 ................ [ 219s] + 38a0 7d330000 12000c00 2c160800 00000000 }3......,....... [ 219s] + 38b0 18020000 00000000 6f220000 12000c00 ........o"...... [ 219s] + 38c0 f0df0400 00000000 18000000 00000000 ................ [ 219s] + 38d0 7f490000 12000c00 58d91700 00000000 .I......X....... [ 219s] 38e0 fc000000 00000000 a1050000 12000c00 ................ [ 219s] - 38f0 f8420400 00000000 e0000000 00000000 .B.............. [ 219s] - 3900 c4370000 12000c00 fc970a00 00000000 .7.............. [ 219s] + 38f0 c8420400 00000000 e0000000 00000000 .B.............. [ 219s] + 3900 c4370000 12000c00 3c990a00 00000000 .7......<....... [ 219s] 3910 60000000 00000000 9c300000 12000c00 `........0...... [ 219s] - 3920 68040800 00000000 08000000 00000000 h............... [ 219s] - 3930 0d010000 12000c00 101c0400 00000000 ................ [ 219s] + 3920 4c050800 00000000 08000000 00000000 L............... [ 219s] + 3930 0d010000 12000c00 f01b0400 00000000 ................ [ 219s] 3940 08000000 00000000 1c1a0000 12000c00 ................ [ 219s] - 3950 44b60400 00000000 f4000000 00000000 D............... [ 219s] - 3960 2a400000 12000c00 44841100 00000000 *@......D....... [ 219s] - 3970 94070000 00000000 882e0000 12000c00 ................ [ 219s] - 3980 b8d80700 00000000 08000000 00000000 ................ [ 219s] - 3990 1b2d0000 12000c00 e0bb0700 00000000 .-.............. [ 219s] + 3950 88b50400 00000000 f0000000 00000000 ................ [ 219s] + 3960 2a400000 12000c00 b8851100 00000000 *@.............. [ 219s] + 3970 88070000 00000000 882e0000 12000c00 ................ [ 219s] + 3980 90d90700 00000000 08000000 00000000 ................ [ 219s] + 3990 1b2d0000 12000c00 90bc0700 00000000 .-.............. [ 219s] 39a0 74000000 00000000 ff410000 12000c00 t........A...... [ 219s] - 39b0 24f81100 00000000 84000000 00000000 $............... [ 219s] - 39c0 de080000 12000c00 6c4f0400 00000000 ........lO...... [ 219s] + 39b0 c0f81100 00000000 84000000 00000000 ................ [ 219s] + 39c0 de080000 12000c00 344f0400 00000000 ........4O...... [ 219s] 39d0 28000000 00000000 90180000 12000c00 (............... [ 219s] - 39e0 e8a70400 00000000 f0000000 00000000 ................ [ 219s] - 39f0 802a0000 12000c00 a4ee1700 00000000 .*.............. [ 219s] + 39e0 34a70400 00000000 f0000000 00000000 4............... [ 219s] + 39f0 802a0000 12000c00 54ec1700 00000000 .*......T....... [ 219s] 3a00 70000000 00000000 560d0000 12000c00 p.......V....... [ 219s] - 3a10 b85e0400 00000000 38000000 00000000 .^......8....... [ 219s] - 3a20 96190000 12000c00 4cb00400 00000000 ........L....... [ 219s] + 3a10 785e0400 00000000 38000000 00000000 x^......8....... [ 219s] + 3a20 96190000 12000c00 94af0400 00000000 ................ [ 219s] 3a30 2c000000 00000000 fd2f0000 12000c00 ,......../...... [ 219s] - 3a40 90030800 00000000 20000000 00000000 ........ ....... [ 219s] - 3a50 9d040000 12000c00 443e0400 00000000 ........D>...... [ 219s] + 3a40 74040800 00000000 20000000 00000000 t....... ....... [ 219s] + 3a50 9d040000 12000c00 143e0400 00000000 .........>...... [ 219s] 3a60 8c000000 00000000 0e550000 12000c00 .........U...... [ 219s] - 3a70 947d1a00 00000000 8c000000 00000000 .}.............. [ 219s] - 3a80 9f320000 12000c00 10d61400 00000000 .2.............. [ 219s] + 3a70 40791a00 00000000 8c000000 00000000 @y.............. [ 219s] + 3a80 9f320000 12000c00 6cd71400 00000000 .2......l....... [ 219s] 3a90 d8000000 00000000 2a320000 12000c00 ........*2...... [ 219s] - 3aa0 200e0800 00000000 1c000000 00000000 ............... [ 219s] - 3ab0 22230000 12000c00 c8e60400 00000000 "#.............. [ 219s] + 3aa0 0c0f0800 00000000 1c000000 00000000 ................ [ 219s] + 3ab0 22230000 12000c00 18e60400 00000000 "#.............. [ 219s] 3ac0 34000000 00000000 5e0b0000 12000c00 4.......^....... [ 219s] - 3ad0 e4590400 00000000 1c000000 00000000 .Y.............. [ 219s] - 3ae0 94030000 12000c00 203a0400 00000000 ........ :...... [ 219s] + 3ad0 b4590400 00000000 1c000000 00000000 .Y.............. [ 219s] + 3ae0 94030000 12000c00 f0390400 00000000 .........9...... [ 219s] 3af0 cc000000 00000000 930c0000 12000c00 ................ [ 219s] - 3b00 005c0400 00000000 04000000 00000000 .\.............. [ 219s] - 3b10 b91c0000 12000c00 6cbe0400 00000000 ........l....... [ 219s] + 3b00 d05b0400 00000000 04000000 00000000 .[.............. [ 219s] + 3b10 b91c0000 12000c00 a8bd0400 00000000 ................ [ 219s] 3b20 14000000 00000000 f0320000 12000c00 .........2...... [ 219s] - 3b30 800e0800 00000000 0c000000 00000000 ................ [ 219s] - 3b40 b0370000 12000c00 74900a00 00000000 .7......t....... [ 219s] - 3b50 c8030000 00000000 9e4a0000 12000c00 .........J...... [ 219s] - 3b60 98e01700 00000000 14010000 00000000 ................ [ 219s] - 3b70 b43d0000 12000c00 e0251100 00000000 .=.......%...... [ 219s] + 3b30 6c0f0800 00000000 0c000000 00000000 l............... [ 219s] + 3b40 b0370000 12000c00 d8910a00 00000000 .7.............. [ 219s] + 3b50 b4030000 00000000 9e4a0000 12000c00 .........J...... [ 219s] + 3b60 48de1700 00000000 14010000 00000000 H............... [ 219s] + 3b70 b43d0000 12000c00 40271100 00000000 .=......@'...... [ 219s] 3b80 04000000 00000000 9a000000 12000c00 ................ [ 219s] - 3b90 b82c0500 00000000 70000000 00000000 .,......p....... [ 219s] - 3ba0 c30d0000 12000c00 e0630400 00000000 .........c...... [ 219s] + 3b90 c42c0500 00000000 70000000 00000000 .,......p....... [ 219s] + 3ba0 c30d0000 12000c00 e8630400 00000000 .........c...... [ 219s] 3bb0 08000000 00000000 1f440000 12000c00 .........D...... [ 219s] - 3bc0 48141600 00000000 04000000 00000000 H............... [ 219s] - 3bd0 d82f0000 12000c00 78030800 00000000 ./......x....... [ 219s] + 3bc0 34141600 00000000 04000000 00000000 4............... [ 219s] + 3bd0 d82f0000 12000c00 5c040800 00000000 ./......\....... [ 219s] 3be0 10000000 00000000 48150000 12000c00 ........H....... [ 219s] - 3bf0 08a10400 00000000 08000000 00000000 ................ [ 219s] - 3c00 70110000 12000c00 78830400 00000000 p.......x....... [ 219s] + 3bf0 58a00400 00000000 08000000 00000000 X............... [ 219s] + 3c00 70110000 12000c00 2c830400 00000000 p.......,....... [ 219s] 3c10 24000000 00000000 0a130000 12000c00 $............... [ 219s] - 3c20 90930400 00000000 88000000 00000000 ................ [ 219s] + 3c20 14930400 00000000 84000000 00000000 ................ [ 219s] 3c30 263b0000 12000a00 40e40300 00000000 &;......@....... [ 219s] 3c40 00000000 00000000 8b1c0000 12000c00 ................ [ 219s] - 3c50 e8bd0400 00000000 68000000 00000000 ........h....... [ 219s] - 3c60 17140000 12000c00 54990400 00000000 ........T....... [ 219s] + 3c50 24bd0400 00000000 68000000 00000000 $.......h....... [ 219s] + 3c60 17140000 12000c00 b8980400 00000000 ...[ 198.336077] serial8250: too much work for irq4 [ 219s] ............. [ 219s] 3c70 1c000000 00000000 ce0f0000 12000c00 ................ [ 219s] - 3c80 94770400 00000000 10000000 00000000 .w.............. [ 219s] - 3c90 88080000 12000c00 3c4f0400 00000000 ................d...... [ 219s] - 3d30 20000000 00000000 9c340000 12000c00 ........4...... [ 219s] - 3d40 041c0800 00000000 0c000000 00000000 ................ [ 219s] - 3d50 7c060000 12000c00 0c460400 00000000 |........F...... [ 219s] + 3d30 18000000 00000000 9c340000 12000c00 .........4...... [ 219s] + 3d40 f41c0800 00000000 0c000000 00000000 ................ [ 219s] + 3d50 7c060000 12000c00 d4450400 00000000 |........E...... [ 219s] 3d60 08000000 00000000 d5060000 12000c00 ................ [ 219s] - 3d70 2c460400 00000000 08000000 00000000 ,F.............. [ 219s] - 3d80 15060000 12000c00 b0450400 00000000 .........E...... [ 219s] + 3d70 f4450400 00000000 08000000 00000000 .E.............. [ 219s] + 3d80 15060000 12000c00 78450400 00000000 ........xE...... [ 219s] 3d90 24000000 00000000 561e0000 12000c00 $.......V....... [ 219s] - 3da0 b8c20400 00000000 48000000 00000000 ........H....... [ 219s] - 3db0 710b0000 12000c00 005a0400 00000000 q........Z...... [ 219s] + 3da0 08c20400 00000000 48000000 00000000 ........H....... [ 219s] + 3db0 710b0000 12000c00 d0590400 00000000 q........Y...... [ 219s] 3dc0 0c000000 00000000 fa1b0000 12000c00 ................ [ 219s] - 3dd0 2cbd0400 00000000 2c000000 00000000 ,.......,....... [ 219s] - 3de0 31490000 12000c00 58d91700 00000000 1I......X....... [ 219s] + 3dd0 68bc0400 00000000 2c000000 00000000 h.......,....... [ 219s] + 3de0 31490000 12000c00 08d71700 00000000 1I.............. [ 219s] 3df0 20000000 00000000 19130000 12000c00 ............... [ 219s] - 3e00 18940400 00000000 90000000 00000000 ................ [ 219s] - 3e10 6a180000 12000c00 84a70400 00000000 j............... [ 219s] + 3e00 98930400 00000000 8c000000 00000000 ................ [ 219s] + 3e10 6a180000 12000c00 d0a60400 00000000 j............... [ 219s] 3e20 08000000 00000000 53200000 12000c00 ........S ...... [ 219s] - 3e30 008c1100 00000000 64060000 00000000 ........d....... [ 219s] - 3e40 5c020000 12000c00 d8fc0600 00000000 \............... [ 219s] + 3e30 608d1100 00000000 54060000 00000000 `.......T....... [ 219s] + 3e40 5c020000 12000c00 94fc0600 00000000 \............... [ 219s] 3e50 9c000000 00000000 db360000 11001900 .........6...... [ 219s] 3e60 182d2200 00000000 28010000 00000000 .-".....(....... [ 219s] - 3e70 3c0b0000 12000c00 c0590400 00000000 <........Y...... [ 219s] + 3e70 3c0b0000 12000c00 90590400 00000000 <........Y...... [ 219s] 3e80 04000000 00000000 1a260000 12000c00 .........&...... [ 219s] - 3e90 70ee0500 00000000 04010000 00000000 p............... [ 219s] - 3ea0 222f0000 12000c00 0cde0700 00000000 "/.............. [ 219s] + 3e90 10ee0500 00000000 04010000 00000000 ................ [ 219s] + 3ea0 222f0000 12000c00 f4de0700 00000000 "/.............. [ 219s] 3eb0 88010000 00000000 5c1b0000 12000c00 ........\....... [ 219s] - 3ec0 78bc0400 00000000 04000000 00000000 x............... [ 219s] - 3ed0 ea0b0000 12000c00 1c5b0400 00000000 .........[...... [ 219s] + 3ec0 b4bb0400 00000000 04000000 00000000 ................ [ 219s] + 3ed0 ea0b0000 12000c00 ec5a0400 00000000 .........Z...... [ 219s] 3ee0 08000000 00000000 021e0000 12000c00 ................ [ 219s] - 3ef0 64d20e00 00000000 cc110000 00000000 d............... [ 219s] - 3f00 58540000 12000c00 10381800 00000000 XT.......8...... [ 219s] + 3ef0 10d60e00 00000000 90110000 00000000 ................ [ 219s] /usr/lib64/libmozjs185.so.1.0.0 differs in ELF section .rela.dyn [ 219s] --- /tmp/tmp.hffxYxDgki/tmp.Vum8ctwTfh 2015-06-23 17:15:46.000000000 +0000 [ 219s] +++ /tmp/tmp.hffxYxDgki/tmp.88bcJlCZ7f 2015-06-23 17:15:46.000000000 +0000 [ 219s] @@ -13,912 +13,912 @@ [ 219s] 0de78 03040000 00000000 d4020400 00000000 ................ [ 219s] 0de88 88831f00 00000000 03040000 00000000 ................ [ 219s] 0de98 dc030400 00000000 a0831f00 00000000 ................ [ 219s] - 0dea8 03040000 00000000 f0ba1a00 00000000 ................ [ 219s] + 0dea8 03040000 00000000 a0b61a00 00000000 ................ [ 219s] 0deb8 a8831f00 00000000 03040000 00000000 ................ [ 219s] - 0dec8 f8ba1a00 00000000 b0831f00 00000000 ................ [ 219s] - 0ded8 03040000 00000000 00bb1a00 00000000 ................ [ 219s] + 0dec8 a8b61a00 00000000 b0831f00 00000000 ................ [ 219s] + 0ded8 03040000 00000000 b0b61a00 00000000 ................ [ 219s] 0dee8 b8831f00 00000000 03040000 00000000 ................ [ 219s] - 0def8 08bb1a00 00000000 c0831f00 00000000 ................ [ 219s] - 0df08 03040000 00000000 10bb1a00 00000000 ................ [ 219s] + 0def8 b8b61a00 00000000 c0831f00 00000000 ................ [ 219s] + 0df08 03040000 00000000 c0b61a00 00000000 ................ [ 219s] 0df18 c8831f00 00000000 03040000 00000000 ................ [ 219s] - 0df28 20bb1a00 00000000 d0831f00 00000000 ............... [ 219s] - 0df38 03040000 00000000 30bb1a00 00000000 ........0....... [ 219s] + 0df28 d0b61a00 00000000 d0831f00 00000000 ................ [ 219s] + 0df38 03040000 00000000 e0b61a00 00000000 ................ [ 219s] 0df48 d8831f00 00000000 03040000 00000000 ................ [ 219s] - 0df58 38bb1a00 00000000 e0831f00 00000000 8............... [ 219s] - 0df68 03040000 00000000 48bb1a00 00000000 ........H....... [ 219s] + 0df58 e8b61a00 00000000 e0831f00 00000000 ................ [ 219s] + 0df68 03040000 00000000 f8b61a00 00000000 ................ [ 219s] 0df78 e8831f00 00000000 03040000 00000000 ................ [ 219s] - 0df88 50bb1a00 00000000 f0831f00 00000000 P............... [ 219s] - 0df98 03040000 00000000 58bb1a00 00000000 ........X....... [ 219s] + 0df88 00b71a00 00000000 f0831f00 00000000 ................ [ 219s] + 0df98 03040000 00000000 08b71a00 00000000 ................ [ 219s] 0dfa8 f8831f00 00000000 03040000 00000000 ................ [ 219s] - 0dfb8 68bb1a00 00000000 00841f00 00000000 h............... [ 219s] - 0dfc8 03040000 00000000 70bb1a00 00000000 ........p....... [ 219s] + 0dfb8 18b71a00 00000000 00841f00 00000000 ................ [ 219s] + 0dfc8 03040000 00000000 20b71a00 00000000 ........ ....... [ 219s] 0dfd8 08841f00 00000000 03040000 00000000 ................ [ 219s] - 0dfe8 78bb1a00 00000000 10841f00 00000000 x............... [ 219s] - 0dff8 03040000 00000000 80bb1a00 00000000 ................ [ 219s] + 0dfe8 28b71a00 00000000 10841f00 00000000 (............... [ 219s] + 0dff8 03040000 00000000 30b71a00 00000000 ........0....... [ 219s] 0e008 18841f00 00000000 03040000 00000000 ................ [ 219s] - 0e018 88bb1a00 00000000 20841f00 00000000 ........ ....... [ 219s] - 0e028 03040000 00000000 90bb1a00 00000000 ................ [ 219s] + 0e018 38b71a00 00000000 20841f00 00000000 8....... ....... [ 219s] + 0e028 03040000 00000000 40b71a00 00000000 ........@....... [ 219s] 0e038 28841f00 00000000 03040000 00000000 (............... [ 219s] - 0e048 98bb1a00 00000000 30841f00 00000000 ........0....... [ 219s] - 0e058 03040000 00000000 a8bb1a00 00000000 ................ [ 219s] + 0e048 48b71a00 00000000 30841f00 00000000 H.......0....... [ 219s] + 0e058 03040000 00000000 58b71a00 00000000 ........X....... [ 219s] 0e068 38841f00 00000000 03040000 00000000 8............... [ 219s] - 0e078 b0bb1a00 00000000 40841f00 00000000 ........@....... [ 219s] - 0e088 03040000 00000000 c0bb1a00 00000000 ................ [ 219s] + 0e078 60b71a00 00000000 40841f00 00000000 `.......@....... [ 219s] + 0e088 03040000 00000000 70b71a00 00000000 ........p....... [ 219s] 0e098 48841f00 00000000 03040000 00000000 H............... [ 219s] - 0e0a8 d0bb1a00 00000000 50841f00 00000000 ........P....... [ 219s] - 0e0b8 03040000 00000000 d8bb1a00 00000000 ................ [ 219s] + 0e0a8 80b71a00 00000000 50841f00 00000000 ........P....... [ 219s] + 0e0b8 03040000 00000000 88b71a00 00000000 ................ [ 219s] 0e0c8 58841f00 00000000 03040000 00000000 X............... [ 219s] - 0e0d8 e0bb1a00 00000000 60841f00 00000000 ........`....... [ 219s] - 0e0e8 03040000 00000000 e8bb1a00 00000000 ................ [ 219s] + 0e0d8 90b71a00 00000000 60841f00 00000000 ........`....... [ 219s] + 0e0e8 03040000 00000000 98b71a00 00000000 ................ [ 219s] 0e0f8 68841f00 00000000 03040000 00000000 h............... [ 219s] - 0e108 f0bb1a00 00000000 70841f00 00000000 ........p....... [ 219s] - 0e118 03040000 00000000 f8bb1a00 00000000 ................ [ 219s] + 0e108 a0b71a00 00000000 70841f00 00000000 ........p....... [ 219s] + 0e118 03040000 00000000 a8b71a00 00000000 ................ [ 219s] 0e128 78841f00 00000000 03040000 00000000 x............... [ 219s] - 0e138 00bc1a00 00000000 80841f00 00000000 ................ [ 219s] - 0e148 03040000 00000000 08bc1a00 00000000 ................ [ 219s] + 0e138 b0b71a00 00000000 80841f00 00000000 ................ [ 219s] + 0e148 03040000 00000000 b8b71a00 00000000 ................ [ 219s] 0e158 88841f00 00000000 03040000 00000000 ................ [ 219s] - 0e168 10bc1a00 00000000 90841f00 00000000 ................ [ 219s] - 0e178 03040000 00000000 18bc1a00 00000000 ................ [ 219s] + 0e168 c0b71a00 00000000 90841f00 00000000 ................ [ 219s] + 0e178 03040000 00000000 c8b71a00 00000000 ................ [ 219s] 0e188 98841f00 00000000 03040000 00000000 ................ [ 219s] - 0e198 20bc1a00 00000000 a0841f00 00000000 ............... [ 219s] - 0e1a8 03040000 00000000 b8ba1a00 00000000 ................ [ 219s] + 0e198 d0b71a00 00000000 a0841f00 00000000 ................ [ 219s] + 0e1a8 03040000 00000000 68b61a00 00000000 ........h....... [ 219s] 0e1b8 a8841f00 00000000 03040000 00000000 ................ [ 219s] - 0e1c8 c0ba1a00 00000000 b0841f00 00000000 ................ [ 219s] - 0e1d8 03040000 00000000 c8ba1a00 00000000 ................ [ 219s] + 0e1c8 70b61a00 00000000 b0841f00 00000000 p............... [ 219s] + 0e1d8 03040000 00000000 78b61a00 00000000 ........x....... [ 219s] 0e1e8 b8841f00 00000000 03040000 00000000 ................ [ 219s] - 0e1f8 d0ba1a00 00000000 c0841f00 00000000 ................ [ 219s] - 0e208 03040000 00000000 d8ba1a00 00000000 ................ [ 219s] + 0e1f8 80b61a00 00000000 c0841f00 00000000 ................ [ 219s] + 0e208 03040000 00000000 88b61a00 00000000 ................ [ 219s] 0e218 c8841f00 00000000 03040000 00000000 ................ [ 219s] - 0e228 e0ba1a00 00000000 d0841f00 00000000 ................ [ 219s] - 0e238 03040000 00000000 e8ba1a00 00000000 ................ [ 219s] + 0e228 90b61a00 00000000 d0841f00 00000000 ................ [ 219s] + 0e238 03040000 00000000 98b61a00 00000000 ................ [ 219s] 0e248 e0841f00 00000000 03040000 00000000 ................ [ 219s] - 0e258 58ba1a00 00000000 e8841f00 00000000 X............... [ 219s] - 0e268 03040000 00000000 60ba1a00 00000000 ........`....... [ 219s] + 0e258 08b61a00 00000000 e8841f00 00000000 ................ [ 219s] + 0e268 03040000 00000000 10b61a00 00000000 ................ [ 219s] 0e278 f0841f00 00000000 03040000 00000000 ................ [ 219s] - 0e288 68ba1a00 00000000 f8841f00 00000000 h............... [ 219s] - 0e298 03040000 00000000 70ba1a00 00000000 ........p....... [ 219s] + 0e288 18b61a00 00000000 f8841f00 00000000 ................ [ 219s] + 0e298 03040000 00000000 20b61a00 00000000 ........ ....... [ 219s] 0e2a8 00851f00 00000000 03040000 00000000 ................ [ 219s] - 0e2b8 78ba1a00 00000000 08851f00 00000000 x............... [ 219s] - 0e2c8 03040000 00000000 80ba1a00 00000000 ................ [ 219s] + 0e2b8 28b61a00 00000000 08851f00 00000000 (............... [ 219s] + 0e2c8 03040000 00000000 30b61a00 00000000 ........0....... [ 219s] 0e2d8 10851f00 00000000 03040000 00000000 ................ [ 219s] - 0e2e8 88ba1a00 00000000 18851f00 00000000 ................ [ 219s] - 0e2f8 03040000 00000000 90ba1a00 00000000 ................ [ 219s] + 0e2e8 38b61a00 00000000 18851f00 00000000 8............... [ 219s] + 0e2f8 03040000 00000000 40b61a00 00000000 ........@....... [ 219s] 0e308 20851f00 00000000 03040000 00000000 ............... [ 219s] - 0e318 98ba1a00 00000000 28851f00 00000000 ........(....... [ 219s] - 0e328 03040000 00000000 a0ba1a00 00000000 ................ [ 219s] + 0e318 48b61a00 00000000 28851f00 00000000 H.......(....... [ 219s] + 0e328 03040000 00000000 50b61a00 00000000 ........P....... [ 219s] 0e338 30851f00 00000000 03040000 00000000 0............... [ 219s] - 0e348 a8ba1a00 00000000 38851f00 00000000 ........8....... [ 219s] - 0e358 03040000 00000000 b0ba1a00 00000000 ...[ 198.556082] serial8250: too much work for irq4 [ 219s] ............. [ 219s] + 0e348 58b61a00 00000000 38851f00 00000000 X.......8....... [ 219s] + 0e358 03040000 00000000 60b61a00 00000000 ........`....... [ 219s] 0e368 40851f00 00000000 03040000 00000000 @............... [ 219s] - 0e378 f0c11a00 00000000 48851f00 00000000 ........H....... [ 219s] - 0e388 03040000 00000000 00c21a00 00000000 ................ [ 219s] + 0e378 a0bd1a00 00000000 48851f00 00000000 ........H....... [ 219s] + 0e388 03040000 00000000 b0bd1a00 00000000 ................ [ 219s] 0e398 50851f00 00000000 03040000 00000000 P............... [ 219s] - 0e3a8 10c21a00 00000000 58851f00 00000000 ........X....... [ 219s] - 0e3b8 03040000 00000000 20c21a00 00000000 ........ ....... [ 219s] + 0e3a8 c0bd1a00 00000000 58851f00 00000000 ........X....... [ 219s] + 0e3b8 03040000 00000000 d0bd1a00 00000000 ................ [ 219s] 0e3c8 60851f00 00000000 03040000 00000000 `............... [ 219s] - 0e3d8 d89d1a00 00000000 68851f00 00000000 ........h....... [ 219s] - 0e3e8 03040000 00000000 509b1a00 00000000 ........P....... [ 219s] + 0e3d8 88991a00 00000000 68851f00 00000000 ........h....... [ 219s] + 0e3e8 03040000 00000000 00971a00 00000000 ................ [ 219s] 0e3f8 70851f00 00000000 03040000 00000000 p............... [ 219s] - 0e408 e0c01a00 00000000 78851f00 00000000 ........x....... [ 219s] - 0e418 03040000 00000000 089b1a00 00000000 ................ [ 219s] + 0e408 90bc1a00 00000000 78851f00 00000000 ........x....... [ 219s] + 0e418 03040000 00000000 b8961a00 00000000 ................ [ 219s] 0e428 80851f00 00000000 03040000 00000000 ................ [ 219s] - 0e438 789a1a00 00000000 88851f00 00000000 x............... [ 219s] - 0e448 03040000 00000000 d0c01a00 00000000 ................ [ 219s] + 0e438 28961a00 00000000 88851f00 00000000 (............... [ 219s] + 0e448 03040000 00000000 80bc1a00 00000000 ................ [ 219s] 0e458 90851f00 00000000 03040000 00000000 ................ [ 219s] - 0e468 d0c01a00 00000000 98851f00 00000000 ................ [ 219s] - 0e478 03040000 00000000 38c21a00 00000000 ........8....... [ 219s] + 0e468 80bc1a00 00000000 98851f00 00000000 ................ [ 219s] + 0e478 03040000 00000000 e8bd1a00 00000000 ................ [ 219s] 0e488 a0851f00 00000000 03040000 00000000 ................ [ 219s] - 0e498 40c21a00 00000000 a8851f00 00000000 @............... [ 219s] - 0e4a8 03040000 00000000 50c21a00 00000000 ........P....... [ 219s] + 0e498 f0bd1a00 00000000 a8851f00 00000000 ................ [ 219s] + 0e4a8 03040000 00000000 00be1a00 00000000 ................ [ 219s] 0e4b8 b0851f00 00000000 03040000 00000000 ................ [ 219s] - 0e4c8 60c21a00 00000000 d0851f00 00000000 `............... [ 219s] - 0e4d8 03040000 00000000 741e0b00 00000000 ........t....... [ 219s] + 0e4c8 10be1a00 00000000 d0851f00 00000000 ................ [ 219s] + 0e4d8 03040000 00000000 1c200b00 00000000 ......... ...... [ 219s] 0e4e8 d8851f00 00000000 03040000 00000000 ................ [ 219s] - 0e4f8 6c1e0b00 00000000 e0851f00 00000000 l............... [ 219s] - 0e508 03040000 00000000 d4a70b00 00000000 ................ [ 219s] + 0e4f8 14200b00 00000000 e0851f00 00000000 . .............. [ 219s] + 0e508 03040000 00000000 acac0b00 00000000 ................ [ 219s] 0e518 e8851f00 00000000 03040000 00000000 ................ [ 219s] - 0e528 645c0b00 00000000 f0851f00 00000000 d\.............. [ 219s] - 0e538 03040000 00000000 b84f0b00 00000000 .........O...... [ 219s] + 0e528 105f0b00 00000000 f0851f00 00000000 ._.............. [ 219s] + 0e538 03040000 00000000 18520b00 00000000 .........R...... [ 219s] 0e548 f8851f00 00000000 03040000 00000000 ................ [ 219s] - 0e558 d45c0b00 00000000 00861f00 00000000 .\.............. [ 219s] - 0e568 03040000 00000000 a85c0b00 00000000 .........\...... [ 219s] + 0e558 8c5f0b00 00000000 00861f00 00000000 ._.............. [ 219s] + 0e568 03040000 00000000 5c5f0b00 00000000 ........\_...... [ 219s] 0e578 08861f00 00000000 03040000 00000000 ................ [ 219s] - 0e588 3c5c0b00 00000000 10861f00 00000000 <\.............. [ 219s] - 0e598 03040000 00000000 844f0b00 00000000 .........O...... [ 219s] + 0e588 e85e0b00 00000000 10861f00 00000000 .^.............. [ 219s] + 0e598 03040000 00000000 e4510b00 00000000 .........Q...... [ 219s] 0e5a8 18861f00 00000000 03040000 00000000 ................ [ 219s] - 0e5b8 00790b00 00000000 20861f00 00000000 .y...... ....... [ 219s] - 0e5c8 03040000 00000000 b07b0b00 00000000 .........{...... [ 219s] + 0e5b8 647c0b00 00000000 20861f00 00000000 d|...... ....... [ 219s] + 0e5c8 03040000 00000000 307f0b00 00000000 ........0....... [ 219s] 0e5d8 28861f00 00000000 03040000 00000000 (............... [ 219s] - 0e5e8 d4850b00 00000000 30861f00 00000000 ........0....... [ 220s] /usr/lib64/libmozjs185.so.1.0.0 differs in ELF section .text [ 220s] --- /tmp/tmp.hffxYxDgki/tmp.Vum8ctwTfh 2015-06-23 17:15:46.000000000 +0000 [ 220s] +++ /tmp/tmp.hffxYxDgki/tmp.88bcJlCZ7f 2015-06-23 17:15:47.000000000 +0000 [ 220s] @@ -9,43 +9,43 @@ [ 220s] 03fd70 056040f9 7f0005eb a0000054 60200091 .`@........T` .. [ 220s] 03fd80 405c00f9 610000f9 c0035fd6 01ffff17 @\..a....._..... [ 220s] 03fd90 e00301aa 13ffff17 ff4301d1 f35300a9 .........C...S.. [ 220s] - 03fda0 fe0b00f9 f40301aa f30300aa 0a4840f9 .............H@. [ 220s] - 03fdb0 075040f9 490940f9 e8600091 0101278a .P@.I.@..`....'. [ 220s] - 03fdc0 470d40f9 290101cb ff0009eb e9010054 G.@.)..........T [ 220s] + 03fda0 f57b01a9 f50301aa f40300aa 094840f9 .{...........H@. [ 220s] + 03fdb0 075040f9 280940f9 e1600091 2100278a .P@.(.@..`..!.'. [ 220s] + 03fdc0 330d40f9 080101cb 7f0208eb e9010054 3.@............T [ 220s] 03fdd0 00c00191 e62700f9 e52300f9 e41f00f9 .....'...#...... [ 220s] 03fde0 e31b00f9 e21700f9 b6ffff97 e21740f9 ..............@. [ 220s] - 03fdf0 e70300aa e31b40f9 e41f40f9 e52340f9 ......@...@..#@. [ 220s] - 03fe00 e62740f9 03000014 2800078b 480d00f9 .'@.....(...H... [ 220s] - 03fe10 a70000b5 e00313aa 1dbb0094 00008052 ...............R [ 220s] - 03fe20 0d000014 e3000039 c600054b e50400b9 .......9...K.... [ 220s] - 03fe30 20008052 e60800b9 410040f9 830240b9 ..R....A.@...@. [ 220s] - 03fe40 e4040079 e10800f9 470000f9 6200000b ...y....G...b... [ 220s] - 03fe50 820200b9 f35340a9 fe0b40f9 ff430191 .....S@...@..C.. [ 220s] + 03fdf0 f30300aa e31b40f9 e41f40f9 e52340f9 ......@...@..#@. [ 220s] + 03fe00 e62740f9 03000014 2700138b 270d00f9 .'@.....'...'... [ 220s] + 03fe10 b30000b5 e00314aa 0dbb0094 e003132a ...............* [ 220s] + 03fe20 0d000014 63020039 c600054b 650600b9 ....c..9...Ke... [ 220s] + 03fe30 20008052 660a00b9 410040f9 a30240b9 ..Rf...A.@...@. [ 220s] + 03fe40 64060079 610a00f9 530000f9 6200000b d..ya...S...b... [ 220s] + 03fe50 a20200b9 f35340a9 f57b41a9 ff430191 .....S@..{A..C.. [ 220s] 03fe60 c0035fd6 ff0301d1 f35300a9 f303032a .._......S.....* [ 220s] 03fe70 e3ff9f52 f55b01a9 f76302a9 f97b03a9 ...R.[...c...{.. [ 220s] 03fe80 7f02036b f60300aa f703012a f503022a ...k.......*...* [ 220s] 03fe90 f40304aa 09080054 787e1053 1f0f0071 .......Tx~.S...q [ 220s] 03fea0 e8000054 e10304aa 02570311 39188052 ...T.....W..9..R [ 220s] - 03feb0 c9290194 a003f8b6 35000014 01f0bf12 .)......5....... [ 220s] + 03feb0 242a0194 a003f8b6 35000014 01f0bf12 $*......5....... [ 220s] 03fec0 7f02016b e9000054 e10e00f0 020080d2 ...k...T........ [ 220s] 03fed0 c3018052 21c047f9 b6fcff97 2c000014 ...R!.G.....,... [ 220s] - 03fee0 82000591 81c00291 430080d2 2e1d0194 ........C....... [ 220s] + 03fee0 82000591 81c00291 430080d2 821d0194 ........C....... [ 220s] 03fef0 e20300aa c204f8b7 83a240f9 05088012 ..........@..... [ 220s] 03ff00 e00316aa e10314aa 19188052 630840f9 ...........Rc.@. [ 220s] 03ff10 64080091 65000039 78040039 83a240f9 d...e..9x..9..@. [ 220s] - 03ff20 640800f9 111e0194 e10314aa e00316aa d............... [ 220s] - 03ff30 e203172a 830080d2 6c2d0194 8002f8b7 ...*....l-...... [ 220s] + 03ff20 640800f9 641e0194 e10314aa e00316aa d...d........... [ 220s] + 03ff30 e203172a 830080d2 c82d0194 8002f8b7 ...*.....-...... [ 220s] 03ff40 84a240f9 a27e0853 617e0853 23008052 ..@..~.Sa~.S#..R [ 220s] 03ff50 840040f9 8500008b a2040039 b5080039 ..@........9...9 [ 220s] 03ff60 a10c0039 b3100039 f9000034 e00316aa ...9...9...4.... [ 220s] - 03ff70 e10314aa e203192a 97290194 e00320aa .......*.).... . [ 220s] + 03ff70 e10314aa e203192a f2290194 e00320aa .......*.).... . [ 220s] 03ff80 03fc7fd3 e003032a 05000014 00008052 .......*.......R [ 220s] 03ff90 03000014 19008052 e4ffff17 f35340a9 .......R.....S@. [ 220s] 03ffa0 f55b41a9 f76342a9 f97b43a9 ff030191 .[A..cB..{C..... [ 220s] 03ffb0 c0035fd6 e40301aa 210c4039 05008012 .._.....!.@9.... [ 220s] 03ffc0 e30302aa 853800b9 61003036 811840f9 .....8..a.06..@. [ 220s] 03ffd0 03000014 c1003836 e10304aa 25784079 ......86....%x@y [ 220s] - 03ffe0 65003036 e20304aa 11390114 20008052 e.06.....9.. ..R [ 220s] + 03ffe0 65003036 e20304aa 6b390114 20008052 e.06....k9.. ..R [ 220s] 03fff0 c0035fd6 e20300aa 400100b4 035c40f9 .._.....@....\@. [ 220s] 040000 056040f9 7f0005eb a0000054 60200091 .`@........T` .. [ 220s] 040010 405c00f9 610000f9 c0035fd6 5dfeff17 @\..a....._.]... [ 220s] @@ -77,14 +77,14 @@ [ 220s] 0401b0 405c00f9 610000f9 c0035fd6 f5fdff17 @\..a....._..... [ 220s] 0401c0 e00301aa 07feff17 410f0090 c00d0090 ........A....... [ 220s] 0401d0 00401791 200803f9 c0035fd6 e10e00d0 .@.. ....._..... [ 220s] - 0401e0 000f00f0 00c03091 820400f0 42a00e91 ......0.....B... [ 220s] + 0401e0 000f00f0 00c03091 820400f0 42402191 ......0.....B@!. [ 220s] 0401f0 21ec45f9 02c401f9 02008012 3f0400b9 !.E.........?... [ 220s] - 040200 220000b9 c10400d0 21500291 01c801f9 ".......!P...... [ 220s] + 040200 220000b9 c10400d0 21901291 01c801f9 ".......!....... [ 220s] 040210 c0035fd6 ff8300d1 f35300a9 530f0090 .._......S..S... [ 220s] 040220 fe0b00f9 73221991 74220091 e10313aa ....s"..t"...... [ 220s] 040230 e00314aa 9bfcff97 a00600d0 e20e00f0 ................ [ 220s] 040240 e30e00d0 e10314aa 63801591 42803191 ........c...B.1. [ 220s] - 040250 00f00a91 630600f9 fef9ff97 e10e00d0 ....c........... [ 220s] + 040250 00501091 630600f9 fef9ff97 e10e00d0 .P..c........... [ 220s] 040260 e00e00d0 219447f9 007c45f9 213c40f9 ....!.G..|E.!<@. [ 220s] 040270 013c00f9 f35340a9 fe0b40f9 ff830091 .<...S@...@..... [ 220s] 040280 c0035fd6 e00e00d0 e50e00d0 e60e00d0 .._............. [ 220s] @@ -118,16 +118,16 @@ [ 220s] 040440 d6ffff17 e10e00d0 21a845f9 81ffffb4 ........!.E..... [ 220s] 040450 20003fd6 faffff17 ff0301d1 f35300a9 .?..........S.. [ 220s] 040460 f55b01a9 f76302a9 f97b03a9 f40303aa .[...c...{...... [ 220s] - 040470 f80301aa 030840b9 f60300aa f70302aa ......@......... [ 220s] - 040480 f303042a 01008052 15008052 59800091 ...*...R...RY... [ 220s] + 040470 f70302aa 030840b9 02008052 f60300aa ......@....R.... [ 220s] + 040480 f80301aa f303042a f503022a f9820091 .......*...*.... [ 220s] 040490 03020034 d3020034 c40a40f9 050080d2 ...4...4..@..... [ 220s] - 0404a0 06008052 845875b8 877a65b8 a5040091 ...R.Xu..ze..... [ 220s] + 0404a0 e603052a 845875b8 877a65b8 a5040091 ...*.Xu..ze..... [ 220s] 0404b0 ff00046b c6149f1a 7f02056b 68ffff54 ...k.......kh..T [ 220s] 0404c0 66010034 b5060011 bf02036b 43feff54 f..4.......kC..T [ 220s] 0404d0 20008052 f35340a9 f55b41a9 f76342a9 ..R.S@..[A..cB. [ 220s] - 0404e0 f97b43a9 ff030191 c0035fd6 41010034 .{C......._.A..4 [ 220s] - 0404f0 c40a40f9 63040051 c30a00b9 21008052 ..@.c..Q....!..R [ 220s] - 040500 825863b8 825835b8 b5060051 c30a40b9 .Xc..X5....Q..@. [ 220s] + 0404e0 f97b43a9 ff030191 c0035fd6 42010034 .{C......._.B..4 [ 220s] + 0404f0 c40a40f9 63040051 c30a00b9 22008052 ..@.c..Q...."..R [ 220s] + 040500 815863b8 815835b8 b5060051 c30a40b9 .Xc..X5....Q..@. [ 220s] 040510 edffff17 251340f9 241b40f9 8348238b ....%.@.$.@..H#. [ 220s] 040520 a20840f9 6100248a a40c40f9 3f0002eb ..@.a.$...@.?... [ 220s] 040530 08020054 420001cb 9f0002eb a8010054 ...TB..........T [ 220s] @@ -135,7 +135,7 @@ [ 220s] 040550 e00304aa c10a40f9 42f47ed3 c5f8ff97 ......@.B.~..... [ 220s] 040560 e40300aa c30a40b9 c00a00f9 e2ffff17 ......@......... [ 220s] 040570 e00319aa d3fdff97 e40300aa 84feffb5 ................ [ 220s] - 040580 e0624039 60000035 e00318aa 4abd0094 .b@9`..5....J... [ 220s] + 040580 e0624039 60000035 e00318aa 39bd0094 .b@9`..5....9... [ 220s] 040590 21008052 e1620039 e1660039 00008052 !..R.b.9.f.9...R [ 220s] 0405a0 f35340a9 f55b41a9 f76342a9 f97b43a9 .S@..[A..cB..{C. [ 220s] 0405b0 ff030191 c0035fd6 00800091 f9f9ff17 ......_......... [ 220s] @@ -143,4818 +143,4818 @@ [ 220s] 0405d0 07010035 e30305aa e403062a 9fffff17 ...5.......*.... [ 220s] 0405e0 040400b9 27008052 050800f9 060800b9 ....'..R........ [ 220s] 0405f0 e003072a c0035fd6 ff0304d1 030180d2 ...*.._......... [ 220s] - 040600 040080d2 eebf086d 2f00679e fb7304a9 .......m/.g..s.. [ 220s] - 040610 e8a7056d fb0300aa eaaf066d ecb7076d ...m.......m...m [ 220s] - 040620 f55b01a9 f96b03a9 f35300a9 f76302a9 .[...k...S...c.. [ 220s] - 040630 fe2b00f9 fc0302aa 7c0702f8 410b0090 .+......|...A... [ 220s] - 040640 f50300aa 21600691 e0031baa 022080d2 ....!`....... .. [ 220s] - 040650 60faff97 a00240f9 811b40b9 e1c300b9 `.....@...@..... [ 220s] - 040660 1a504079 5fc70071 88280054 e0031aaa .P@y_..q.(.T.... [ 220s] - 040670 fadb00b9 133c7ed3 e06340f9 641340f9 .....<~..c@.d.@. [ 220s] - 040680 147c7dd3 601b40f9 850840f9 8102008b .|}.`.@...@..... [ 220s] - 040690 2100208a 800c40f9 3f0005eb 88220054 !. ...@.?....".T [ 220s] - 0406a0 a20001cb 1f0002eb 28220054 2300008b ........(".T#... [ 220s] - 0406b0 e20304aa 830c00f9 641b40f9 a00600f9 ........d.@..... [ 220s] - 0406c0 6102048b 2100248a 3f0005eb 69220054 a...!.$.?...i".T [ 220s] - 0406d0 e0031baa 7bfdff97 e30300aa a30a00f9 ....{........... [ 220s] - 0406e0 a00640f9 832200b4 602200b4 01008052 ..@.."..`".....R [ 220s] - 0406f0 e20314aa 7ffdff9[ 199.248070] serial8250: too much work for irq4 [ 220s] 7 e1db40b9 a1450034 ..........@..E.4 [ 220s] - 040700 a20a40f9 400c42d3 e00300cb 00040012 ..@.@.B......... [ 220s] - 040710 3f00006b 2090801a 3f140071 e8430054 ?..k ...?..q.C.T [ 220s] - 040720 e0db40b9 21008012 1f040071 410000b9 ..@.!......qA... [ 220s] - 040730 00430054 410400b9 1f080071 a0420054 .C.TA......q.B.T [ 220s] - 040740 410800b9 1f0c0071 40420054 410c00b9 A......q@B.TA... [ 220s] - 040750 1f140071 a1720054 411000b9 e303002a ...q.r.TA......* [ 220s] - 040760 e1db40b9 3f00006b 80090054 e1db40b9 ..@.?..k...T..@. [ 220s] - 040770 24040051 2500004b a1100051 8400004b $..Q%..K...Q...K [ 220s] - 040780 217c0253 9f080071 21040011 26741e53 !|.S...q!...&t.S [ 220s] - 040790 e9060054 2004006f 4048208b 3f040071 ...T ..o@H .?..q [ 220s] - 0407a0 0000803d e0050054 04400091 3f080071 ...=...T.@..?..q [ 220s] - 0407b0 8000803d 60050054 04800091 3f0c0071 ...=`..T....?..q [ 220s] - 0407c0 8000803d e0040054 04c00091 3f100071 ...=...T....?..q [ 220s] - 0407d0 8000803d 60040054 04000191 3f140071 ...=`..T....?..q [ 220s] - 0407e0 8000803d e0030054 04400191 3f180071 ...=...T.@..?..q [ 220s] - 0407f0 8000803d 60030054 04800191 3f1c0071 ...=`..T....?..q [ 220s] - 040800 8000803d e0020054 04c00191 3f200071 ...=...T....? .q [ 220s] - 040810 8000803d 60020054 04000291 3f240071 ...=`..T....?$.q [ 220s] - 040820 8000803d e0010054 04400291 3f280071 ...=...T.@..?(.q [ 220s] - 040830 8000803d 60010054 04800291 3f2c0071 ...=`..T....?,.q [ 220s] - 040840 8000803d e0000054 04c00291 3f300071 ...=...T....?0.q [ 220s] - 040850 8000803d 60000054 00000391 0000803d ...=`..T.......= [ 220s] - 040860 bf00066b 6300060b 80010054 e4db40b9 ...kc......T..@. [ 220s] - 040870 61040011 20008012 405823b8 3f00046b a... ...@X#.?..k [ 220s] - 040880 c2000054 63080011 405821b8 9f00036b ...Tc...@X!....k [ 220s] - 040890 49000054 405823b8 80c34039 a0002837 I..T@X#...@9..(7 [ 220s] - 0408a0 e001669e 073040f9 e0205039 e0380034 ..f..0@.. P9.8.4 [ 220s] - 0408b0 e0db40b9 e11f8052 02040051 a00a40f9 ..@....R...Q..@. [ 220s] - 0408c0 42040091 42f47ed3 0afdff97 e001669e B...B.~.......f. [ 220s] - 0408d0 073040f9 82d74079 e2010034 844b40f9 .0@...@y...4.K@. [ 220s] - 0408e0 00008052 83d34079 06008012 0100030b ...R..@y........ [ 220s] - 0408f0 e5db40b9 815861b8 bf00016b 69000054 ..@..Xa....ki..T [ 220s] - 040900 a50a40f9 a65821b8 00040011 1f00026b ..@..X!........k [ 220s] - 040910 e3feff54 e0205039 60000034 20008052 ...T. P9`..4 ..R [ 220s] - 040920 a06a0039 631340f9 601b40f9 620840f9 .j.9c.@.`.@.b.@. [ 220s] - 040930 01600091 2100208a 600c40f9 3f0002eb .`..!. .`.@.?... [ 220s] - 040940 c8290054 420001cb 1f0002eb 68290054 .).TB.......h).T [ 220s] - 040950 2100008b 610c00f9 e00e00b4 1f7c00a9 !...a........|.. [ 220s] - 040960 1f0800f9 a10640f9 200000f9 e0c340b9 ......@. .....@. [ 220s] - 040970 c00e0034 200b00f0 19008052 00803f91 ...4 ......R..?. [ 220s] - 040980 13008052 16008052 e07b00f9 800b40f9 ...R...R.{....@. [ 220s] - 040990 f803132a 3f03136b b40640f9 39139f1a ...*?..k..@.9... [ 220s] - 0409a0 1a00188b 17687838 0c00679e ff4e0171 .....hx8..g..N.q [ 220s] - 0409b0 e0179f1a 0b00271e 201f0035 e10e00d0 ......'. ..5.... [ 220s] - 0409c0 e07e4093 0a00679e 00f07dd3 214847f9 .~@...g...}.!HG. [ 220s] - 0409d0 2068e038 1f040031 00200054 817a78f8 h.8...1. .T.zx. [ 220s] - 0409e0 0000130b e0bf00b9 010d00b4 20004039 ............ .@9 [ 220s] - 0409f0 c00c0837 00001f32 20000039 b9000034 ...7...2 ..9...4 [ 220s] - 040a00 817a78f8 20004039 00001d32 20000039 .zx. .@9...2 ..9 [ 220s] - 040a10 807a78f8 010440b9 2900271e 010840f9 .zx...@.).'...@. [ 220s] - 040a20 000840b9 e0a300b9 2800679e d6020035 ..@.....(.g....5 [ 220s] - 040a30 e003002a 40020034 a30a40f9 000080d2 ...*@..4..@..... [ 220s] - 040a40 05000014 e1a340b9 00040091 3f00006b ......@.....?..k [ 220s] - 040a50 69010054 0101669e 217860b8 625861b8 i..T..f.!x`.bXa. [ 220s] - 040a60 5f080031 01ffff54 735821b8 00040091 _..1...TsX!..... [ 220s] - 040a70 e1a340b9 3f00006b e8feff54 e803679e ..@.?..k...T..g. [ 220s] - 040a80 ffa300b9 e00e00d0 4101669e 004847f9 ........A.f..HG. [ 220s] - 040a90 000c018b 1404c039 9f060031 c0250054 .......9...1.%.T [ 220s] - 040aa0 e00e00d0 4101669e 004847f9 000c018b ....A.f..HG..... [ 220s] - 040ab0 0008c039 1f040031 40240054 2201261e ...9...1@$.T".&. [ 220s] - 040ac0 e10a0051 3f600371 5400144b 8002000b ...Q?`.qT..K.... [ 220s] - 040ad0 e0df00b9 280a0054 e07b40f9 00586178 ....(..T.{@..Xax [ 220s] - 040ae0 61000010 20a8208b 00001fd6 e0031baa a... . ......... [ 220s] - 040af0 74fcff97 621340f9 641b40f9 450840f9 t...b.@.d.@.E.@. [ 220s] - 040b00 6102048b 2100248a 430c40f9 3f0005eb a...!.$.C.@.?... [ 220s] - 040b10 a00600f9 e8ddff54 a50001cb bf0003eb .......T........ [ 220s] - 040b20 83ddff54 6100018b 410c00f9 a30a00f9 ...Ta...A....... [ 220s] - 040b30 c3ddffb5 a0624039 60230034 20008052 .....b@9`#.4 ..R [ 220s] /usr/lib64/libmozjs185.so.1.0.0 differs in ELF section .fini [ 220s] --- /tmp/tmp.hffxYxDgki/tmp.Vum8ctwTfh 2015-06-23 17:15:47.000000000 +0000 [ 220s] +++ /tmp/tmp.hffxYxDgki/tmp.88bcJlCZ7f 2015-06-23 17:15:47.000000000 +0000 [ 220s] @@ -2,4 +2,4 @@ [ 220s] /usr/lib64/libmozjs185.so.1.0.0: file format elf64-littleaarch64 [ 220s] [ 220s] Contents of section .fini: [ 220s] - 1a7fcc fd7bbfa9 fd030091 fd7bc1a8 c0035fd6 .{.......{...._. [ 220s] + 1a7b74 fd7bbfa9 fd030091 fd7bc1a8 c0035fd6 .{.......{...._. [ 220s] /usr/lib64/libmozjs185.so.1.0.0 differs in ELF section .rodata [ 220s] --- /tmp/tmp.hffxYxDgki/tmp.Vum8ctwTfh 2015-06-23 17:15:47.000000000 +0000 [ 220s] +++ /tmp/tmp.hffxYxDgki/tmp.88bcJlCZ7f 2015-06-23 17:15:47.000000000 +0000 [ 220s] @@ -2,4544 +2,4545 @@ [ 220s] /usr/lib64/libmozjs185.so.1.0.0: file format elf64-littleaarch64 [ 220s] [ 220s] Contents of section .rodata: [ 220s] - 1a7fe0 3a014b00 4b004b00 4b004b00 4b004b00 :.K.K.K.K.K.K.K. [ 220s] - 1a7ff0 4b004001 4b004b00 4b004b00 4b004b00 K.@.K.K.K.K.K.K. [ 220s] - 1a8000 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8010 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8020 4b004b00 3d014b00 4b004b00 4b003d01 K.K.=.K.K.K.K.=. [ 220s] - 1a8030 4b004b00 3d014b00 4b003d01 4b004b00 K.K.=.K.K.=.K.K. [ 220s] - 1a8040 3d014b00 4b004b00 4b004b00 4b003d01 =.K.K.K.K.K.K.=. [ 220s] - 1a8050 4b003d01 4b004b00 4b004b00 4b004b00 K.=.K.K.K.K.K.K. [ 220s] - 1a8060 4b004b00 4b004b00 2102f601 4b004b00 K.K.K.K.!...K.K. [ 220s] - 1a8070 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8080 4b004b00 4b004b00 ce014001 4b004b00 K.K.K.K...@.K.K. [ 220s] - 1a8090 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a80a0 4b004b00 4b00a901 a901a901 a9014b00 K.K.K.........K. [ 220s] - 1a80b0 3d014b00 4b004b00 3d013d01 4b004b00 =.K.K.K.=.=.K.K. [ 220s] - 1a80c0 4b004b00 a2014b00 4b004b00 4b004b00 K.K...K.K.K.K.K. [ 220s] - 1a80d0 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a80e0 4b004b00 4b004b00 4d014b00 4b004b00 K.K.K.K.M.K.K.K. [ 220s] - 1a80f0 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8100 a2014b00 4b00a201 a2014b00 4b004b00 ..K.K.....K.K.K. [ 220s] - 1a8110 3a014b00 4b004b00 4b004b00 4b004b00 :.K.K.K.K.K.K.K. [ 220s] - 1a8120 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8130 4b004b00 4b004b00 4b004b00 a201a201 K.K.K.K.K.K..... [ 220s] - 1a8140 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8150 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8160 4b004b00 4b004b00 4b004b00 4b004b00 K.K.K.K.K.K.K.K. [ 220s] - 1a8170 4b00a201 4b004b00 4b004b00 4b004b00 K...K.K.K.K.K.K. [ 220s] - 1a8180 4b004b00 4b00a901 4b004b00 4b004b00 K.K.K...K.K.K.K. [ 220s] - 1a8190 a9010000 00000000 73637269 70745f61 ........script_a [ 220s] - 1a81a0 6e616c79 7a650000 00000000 00000000 nalyze.......... [ 220s] - 1a81b0 080402f8 f8f8f800 00020406 08f8f80a ................ [ 220s] - 1a81c0 0c000000 1d23313c 00100000 1400e2ff .....#1<........ [ 220s] - 1a81d0 e2ffe2ff e2ffe2ff e2ffe2ff e2ffe2ff ................ [ 220s] - 1a81e0 e2ffe2ff e2ffe2ff e2ffe2ff e2ffe2ff ................ [ 220s] - 1a81f0 e2ffe2ff e2ffe2ff e2ffe2ff e2ffe2ff ................ [ 220s] - 1a8200 e2ffe2ff e2ffe2ff e2ffac00 e2ffe2ff ................ [ 220s] - 1a8210 e2ffe2ff e2ffe2ff e2ffe2ff e2ff9500 ................ [ 220s] - 1a8220 e2ffe2ff e2ff9500 e2ffe2ff e2ffe2ff ................ [ 220s] - 1a8230 e2ffe2ff e2ffe2ff e2ffe2ff 87007a00 ..............z. [ 220s] - 1a8240 6d00e2ff 5600e2ff e2ff4900 3300e2ff m...V.....I.3... [ 220s] - 1a8250 e2ffe2ff e2ff0000 e2ffe2ff e2ffe2ff ................ [ 220s] - 1a8260 e2ff2400 18000000 00000000 00000000 ..$............. [ 220s] - 1a8270 00000000 00000002 01010100 00000000 ................ [ 220s] - 1a8280 02000000 00000000 04000000 00000000 ................ [ 220s] - 1a8290 08000000 00000000 0c000000 00000000 ................ [ 220s] - 1a82a0 10000000 00000000 00000000 00000000 ................ [ 220s] - 1a82b0 29000000 00000000 00000000 00000000 )............... [ 220s] - 1a82c0 5e002800 3f003a00 00000000 00000000 ^.(.?.:......... [ 220s] - 1a82d0 312e3100 00000000 312e3200 00000000 1.1.....1.2..... [ 220s] - 1a82e0 312e3300 00000000 312e3400 00000000 1.3.....1.4..... [ 220s] - 1a82f0 45434d41 76330000 312e3500 00000000 ECMAv3..1.5..... [ 220s] - 1a8300 312e3600 00000000 312e3700 00000000 1.6.....1.7..... [ 220s] - 1a8310 312e3800 00000000 45434d41 76350000 1.8.....ECMAv5.. [ 220s] - 1a8320 312e3000 00000000 756e6b6e 6f776e00 1.0.....unknown. [ 220s] - 1a8330 4a617661 53637269 70742d43 20312e38 JavaScript-C 1.8 [ 220s] - 1a8340 2e352032 3031312d 30332d33 31000000 .5 2011-03-31... [ 220s] - 1a8350 4a535f44 65636f6d 70696c65 46756e63 JS_DecompileFunc [ 220s] - 1a8360 74696f6e 00000000 4a535f44 65636f6d tion....JS_Decom [ 220s] - 1a8370 70696c65 46756e63 74696f6e 426f6479 pileFunctionBody [ 220s] - 1a8380 00000000 00000000 25640000 00000000 ........%d...... [ 220s] - 1a8390 2d000000 00000000 4e6f2073 75636820 -.......No such [ 220s] - 1a83a0 66696c65 206f7220 64697265 63746f72 file or director [ 220s] - 1a83b0 79000000 00000000 256c6400 00000000 y.......%ld..... [ 220s] - 1a83c0 25750000 00000000 4a534578 63657074 %u......JSExcept [ 220s] - 1a83d0 696f6e53 74617465 2e657863 65707469 ionState.excepti [ 220s] - 1a83e0 6f6e0000 00000000 6a64756d 6d790000 on......jdummy.. [ 220s] - 1a83f0 50726f70 65727479 49746572 61746f72 PropertyIterator [ 220s] - 1a8400 00000000 00000000 00000000 00000000 ................ [ 220s] - 1a8410 3d2b384d 4d4b4100 00000000 00000000 =+8MMKA......... [ 220s] - 1a8420 00000000 00000002 01010100 00000000 ................ [ 220s] - 1a8430 02000000 00000000 04000000 00000000 ................ [ 220s] - 1a8440 08000000 00000000 0c000000 00000000 ................ [ 220s] - 1a8450 10000000 00000000 2c000000 00000000 ........,....... [ 220s] - 1a8460 69734172 72617900 6a6f696e 00000000 isArray.join.... [ 220s] - 1a8470 72657665 72736500 736f7274 00000000 reverse.sort.... [ 220s] - 1a8480 70757368 00000000 706f7000 00000000 push....pop..... [ 220s] - 1a8490 73686966 74000000 756e7368 69667400 shift...unshift. [ 220s] - 1a84a0 73706c69 63650000 636f6e63 61740000 splice..concat.. [ 220s] - 1a84b0 736c6963 65000000 696e6465 784f6600 slice...indexOf. [ 220s] - 1a84c0 6c617374 496e6465 784f6600 00000000 lastIndexOf..... [ 220s] - 1a84d0 666f7245 61636800 6d617000 00000000 forEach.map..... [ 220s] - 1a84e0 72656475 63650000 72656475 63655269 reduce..reduceRi [ 220s] - 1a84f0 67687400 00000000 66696c74 65720000 ght.....filter.. [ 220s] - 1a8500 736f6d65 00000000 65766572 79000000 some....every... [ 220s] - 1a8510 41727261 79000000 00000000 00000000 Array........... [ 220s] - 1a8520 00000000 00000002 01010100 00000000 ................ [ 220s] - 1a8530 73656e64 00000000 00000000 00000000 send............ [ 220s] - 1a8540 636c6f73 65000000 00000000 00000000 close........... [ 220s] - 1a8550 786d6c00 00000000 00000000 00000000 xml............. [ 220s] - 1a8560 3e000000 00000000 00000000 00000000 >............... [ 220s] - 1a8570 2a3a3a00 00000000 00000000 00000000 *::............. [ 220s] - 1a8580 2a000000 00000000 00000000 00000000 *............... [ 220s] - 1a8590 3c000000 00000000 00000000 00000000 <............... [ 220s] - 1a85a0 20000000 00000000 00000000 00000000 ............... [ 220s] - 1a85b0 3a3a0000 00000000 00000000 00000000 ::.............. [ 220s] - 1a85c0 2f3e0000 00000000 00000000 00000000 />.............. [ 220s] - 1a85d0 6e616d65 73706163 65000000 00000000 namespace....... [ 220s] - 1a85e0 3c2f0000 00000000 00000000 00000000 "............. [ 221s] - 21ed80 403b1b00 00000000 00000000 00000000 @;.............. [ 221s] - 21ed90 04862200 00000000 60861a00 00000000 ..".....`....... [ 221s] - 21eda0 20391b00 00000000 e0f71a00 00000000 9.............. [ 221s] + 21ed80 00371b00 00000000 00000000 00000000 .7.............. [ 221s] + 21ed90 04862200 00000000 10821a00 00000000 .."............. [ 221s] + 21eda0 e0341b00 00000000 90f31a00 00000000 .4.............. [ 221s] 21edb0 00000000 00000000 d8082200 00000000 .........."..... [ 221s] 21edc0 d82f2200 00000000 00000000 00000000 ./"............. [ 221s] - 21edd0 f0f61a00 00000000 303c2200 00000000 ........0<"..... [ 221s] - 21ede0 50851a00 00000000 00fc1a00 00000000 P............... [ 221s] - 21edf0 f0fd1a00 00000000 f0881a00 00000000 ................ [ 221s] - 21ee00 70d51a00 00000000 00000000 00000000 p............... [ 221s] - 21ee10 00000000 00000000 74df0d00 00000000 ........t....... [ 221s] + 21edd0 a0f21a00 00000000 303c2200 00000000 ........0<"..... [ 221s] + 21ede0 00811a00 00000000 b0f71a00 00000000 ................ [ 221s] + 21edf0 a0f91a00 00000000 a0841a00 00000000 ................ [ 221s] + 21ee00 20d11a00 00000000 00000000 00000000 ............... [ 221s] + 21ee10 00000000 00000000 54e30d00 00000000 ........T....... [ 221s] 21ee20 583d2200 00000000 b0072200 00000000 X="......."..... [ 221s] - 21ee30 20881a00 00000000 48a20d00 00000000 .......H....... [ 221s] + 21ee30 d0831a00 00000000 58a60d00 00000000 ........X....... [ 221s] 21ee40 00000000 00000000 00000000 00000000 ................ [ 221s] 21ee50 00000000 00000000 80991f00 00000000 ................ [ 221s] - 21ee60 30881a00 00000000 40881a00 00000000 0.......@....... [ 221s] - 21ee70 90871a00 00000000 d0861a00 00000000 ................ [ 221s] + 21ee60 e0831a00 00000000 f0831a00 00000000 ................ [ 221s] + 21ee70 40831a00 00000000 80821a00 00000000 @............... [ 221s] 21ee80 00000000 00000000 00000000 00000000 ................ [ 221s] - 21ee90 d0cd1a00 00000000 800c0e00 00000000 ................ [ 221s] - 21eea0 401f2200 00000000 c0f71a00 00000000 @."............. [ 221s] - 21eeb0 608b1a00 00000000 10770d00 00000000 `........w...... [ 221s] - 21eec0 003b1b00 00000000 00000000 00000000 .;.............. [ 221s] - 21eed0 90950d00 00000000 80b91f00 00000000 ................ [ 221s] - 21eee0 08450a00 00000000 00000000 00000000 .E.............. [ 221s] + 21ee90 80c91a00 00000000 74100e00 00000000 ........t....... [ 221s] + 21eea0 401f2200 00000000 70f31a00 00000000 @.".....p....... [ 221s] + 21eeb0 10871a00 00000000 407b0d00 00000000 ........@{...... [ 221s] + 21eec0 c0361b00 00000000 00000000 00000000 .6.............. [ 221s] + 21eed0 b4990d00 00000000 80b91f00 00000000 ................ [ 221s] + 21eee0 a0460a00 00000000 00000000 00000000 .F.............. [ 221s] 21eef0 b0d62100 00000000 00000000 00000000 ..!............. [ 221s] - 21ef00 e8272200 00000000 a0871a00 00000000 .'"............. [ 221s] + 21ef00 e8272200 00000000 50831a00 00000000 .'".....P....... [ 221s] 21ef10 00000000 00000000 00000000 00000000 ................ [ 221s] 21ef20 80c12100 00000000 00000000 00000000 ..!............. [ 221s] - 21ef30 701c1b00 00000000 10f81a00 00000000 p............... [ 221s] - 21ef40 10f71a00 00000000 c0f81a00 00000000 ................ [ 221s] - 21ef50 00000000 00000000 208b1a00 00000000 ........ ....... [ 221s] + 21ef30 20181b00 00000000 c0f31a00 00000000 ............... [ 221s] + 21ef40 c0f21a00 00000000 70f41a00 00000000 ........p....... [ 221s] + 21ef50 00000000 00000000 d0861a00 00000000 ................ [ 221s] 21ef60 28862200 00000000 00000000 00000000 (."............. [ 221s] - 21ef70 f0f71a00 00000000 b8ce1500 00000000 ................ [ 221s] + 21ef70 a0f31a00 00000000 80ce1500 00000000 ................ [ 221s] 21ef80 00000000 00000000 00000000 00000000 ................ [ 221s] - 21ef90 803b1b00 00000000 c4590d00 00000000 .;.......Y...... [ 221s] - 21efa0 20f91a00 00000000 00000000 00000000 ............... [ 221s] - 21efb0 60f81a00 0000[ 199.924034] serial8250: too much work for irq4 [ 221s] 0000 b0881a00 00000000 `............... [ 221s] - 21efc0 00000000 00000000 d0881a00 00000000 ................ [ 221s] - 21efd0 a0f71a00 00000000 10292200 00000000 .........)"..... [ 221s] + 21ef90 40371b00 00000000 345e0d00 00000000 @7......4^...... [ 221s] + 21efa0 d0f41a00 00000000 00000000 00000000 ................ [ 221s] + 21efb0 10f41a00 00000000 60841a00 00000000 ........`....... [ 221s] + 21efc0 00000000 00000000 80841a00 00000000 ................ [ 221s] + 21efd0 50f31a00 00000000 10292200 00000000 P........)"..... [ 221s] 21efe0 402e2200 00000000 @."..... [ 221s] /usr/lib64/libmozjs185.so.1.0.0 differs in ELF section .comment [ 221s] --- /tmp/tmp.hffxYxDgki/tmp.Vum8ctwTfh 2015-06-23 17:15:47.000000000 +0000 [ 221s] +++ /tmp/tmp.hffxYxDgki/tmp.88bcJlCZ7f 2015-06-23 17:15:47.000000000 +0000 [ 221s] @@ -3,4 +3,4 @@ [ 221s] [ 221s] Contents of section .comment: [ 221s] 0000 4743433a 20285469 7a656e29 20342e39 GCC: (Tizen) 4.9 [ 221s] - 0010 00 . [ 221s] + 0010 2e3200 .2. [ 221s] compare /.build.oldpackages/libmozjs185-debuginfo-1.0.0-9.3.aarch64.rpm /home/abuild/rpmbuild/RPMS/aarch64/libmozjs185-debuginfo-1.0.0-9.4.aarch64.rpm [ 221s] skipping -debuginfo package [ 221s] comparing /.build.oldpackages/rpmlint.log and /home/abuild/rpmbuild/OTHER/rpmlint.log [ 221s] ... saving built statistics [ 221s] ... saving built packages [ 221s] /home/abuild/rpmbuild/RPMS/aarch64/js-1.0.0-9.4.aarch64.rpm [ 221s] /home/abuild/rpmbuild/RPMS/aarch64/js-debuginfo-1.0.0-9.4.aarch64.rpm [ 221s] /home/abuild/rpmbuild/RPMS/aarch64/js-debugsource-1.0.0-9.4.aarch64.rpm [ 221s] /home/abuild/rpmbuild/RPMS/aarch64/js-devel-1.0.0-9.4.aarch64.rpm [ 221s] /home/abuild/rpmbuild/RPMS/aarch64/libmozjs185-1.0.0-9.4.aarch64.rpm [ 221s] /home/abuild/rpmbuild/RPMS/aarch64/libmozjs185-debuginfo-1.0.0-9.4.aarch64.rpm [ 221s] /home/abuild/rpmbuild/SRPMS/js-1.0.0-9.4.src.rpm [ 221s] /home/abuild/rpmbuild/OTHER/_statistics [ 221s] /home/abuild/rpmbuild/OTHER/rpmlint.log [ 221s] [ 221s] w20 finished "build js.spec" at Tue Jun 23 17:15:48 UTC 2015. [ 221s] [ 225s] [ 203.708603] SysRq : Power Off [ 225s] [ 204.020228] Power down. [ 225s] build: extracting built packages... [ 225s] js-1.0.0-9.4.aarch64.rpm [ 225s] js-debuginfo-1.0.0-9.4.aarch64.rpm [ 225s] js-debugsource-1.0.0-9.4.aarch64.rpm [ 225s] js-devel-1.0.0-9.4.aarch64.rpm [ 225s] libmozjs185-1.0.0-9.4.aarch64.rpm [ 225s] libmozjs185-debuginfo-1.0.0-9.4.aarch64.rpm [ 225s] js-1.0.0-9.4.src.rpm [ 225s] _statistics [ 225s] rpmlint.log