DC-Build-Header: mozjs17 17.0.0-1 / 2014-06-17 12:42:17 +0000 DC-Task: source:mozjs17 version:17.0.0-1 architecture:any chroot:unstable esttime:5753 logfile:/tmp/mozjs17_17.0.0-1_unstable_clang.log modes:binary-only:parallel:clang DC-Sbuild-call: su user -c 'sbuild -n --apt-update -d unstable -v --chroot-setup-commands=/tmp/switch-to-clang --append-to-version "clang1" --maintainer "Lucas Nussbaum " --uploader "Lucas Nussbaum " mozjs17_17.0.0-1' sbuild (Debian sbuild) 0.63.2 (18 Aug 2012) on ip-172-31-5-217.us-west-2.compute.internal ╔══════════════════════════════════════════════════════════════════════════════╗ ║ mozjs17 17.0.0-1clang1 (amd64) 17 Jun 2014 12:42 ║ ╚══════════════════════════════════════════════════════════════════════════════╝ Package: mozjs17 Version: 17.0.0-1clang1 Source Version: 17.0.0-1 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'build/mozjs17-_VGacx/mozjs17-17.0.0' with '«PKGBUILDDIR»' I: NOTICE: Log filtering will replace 'build/mozjs17-_VGacx' with '«BUILDDIR»' I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/unstable-amd64-sbuild-ea32ca24-eb4b-47c7-85f2-0b766ee338b7' with '«CHROOT»' ┌──────────────────────────────────────────────────────────────────────────────┐ │ Update chroot │ └──────────────────────────────────────────────────────────────────────────────┘ Get:1 http://localhost:9999 unstable InRelease [206 kB] Ign http://localhost:9999 unstable/main Sources/DiffIndex Ign http://localhost:9999 unstable/main amd64 Packages/DiffIndex Get:2 http://localhost:9999 unstable/main Translation-en/DiffIndex [7876 B] Get:3 http://localhost:9999 unstable/main 2014-06-16-2054.31.pdiff [699 B] Get:4 http://localhost:9999 unstable/main 2014-06-16-2054.31.pdiff [699 B] Get:5 http://localhost:9999 unstable/main Sources [9439 kB] Get:6 http://localhost:9999 unstable/main amd64 Packages [9063 kB] Fetched 18.7 MB in 3s (4751 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... The following packages will be upgraded: libc-bin libc-dev-bin libc6 libc6-dev linux-libc-dev multiarch-support 6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 9447 kB of archives. After this operation, 10.2 kB of additional disk space will be used. Get:1 http://localhost:9999/debian/ unstable/main libc6-dev amd64 2.19-2 [2000 kB] Get:2 http://localhost:9999/debian/ unstable/main libc-dev-bin amd64 2.19-2 [235 kB] Get:3 http://localhost:9999/debian/ unstable/main linux-libc-dev amd64 3.14.7-1 [937 kB] Get:4 http://localhost:9999/debian/ unstable/main libc-bin amd64 2.19-2 [1288 kB] Get:5 http://localhost:9999/debian/ unstable/main libc6 amd64 2.19-2 [4816 kB] Get:6 http://localhost:9999/debian/ unstable/main multiarch-support amd64 2.19-2 [171 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 9447 kB in 0s (33.1 MB/s) (Reading database ... 14215 files and directories currently installed.) Preparing to unpack .../libc6-dev_2.19-2_amd64.deb ... Unpacking libc6-dev:amd64 (2.19-2) over (2.19-1) ... Preparing to unpack .../libc-dev-bin_2.19-2_amd64.deb ... Unpacking libc-dev-bin (2.19-2) over (2.19-1) ... Preparing to unpack .../linux-libc-dev_3.14.7-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (3.14.7-1) over (3.14.5-1) ... Preparing to unpack .../libc-bin_2.19-2_amd64.deb ... Unpacking libc-bin (2.19-2) over (2.19-1) ... Preparing to unpack .../libc6_2.19-2_amd64.deb ... Unpacking libc6:amd64 (2.19-2) over (2.19-1) ... Setting up libc6:amd64 (2.19-2) ... Setting up libc-bin (2.19-2) ... (Reading database ... 14216 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.19-2_amd64.deb ... Unpacking multiarch-support (2.19-2) over (2.19-1) ... Setting up multiarch-support (2.19-2) ... Setting up libc-dev-bin (2.19-2) ... Setting up linux-libc-dev:amd64 (3.14.7-1) ... Setting up libc6-dev:amd64 (2.19-2) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Fetch source files │ └──────────────────────────────────────────────────────────────────────────────┘ Check APT ───────── Checking available source versions... Download source files with APT ────────────────────────────── Reading package lists... Building dependency tree... Reading state information... Need to get 6812 kB of source archives. Get:1 http://localhost:9999/debian/ unstable/main mozjs17 17.0.0-1 (dsc) [1416 B] Get:2 http://localhost:9999/debian/ unstable/main mozjs17 17.0.0-1 (tar) [6779 kB] Get:3 http://localhost:9999/debian/ unstable/main mozjs17 17.0.0-1 (diff) [31.4 kB] Fetched 6812 kB in 2s (2999 kB/s) Download complete and in download only mode Check arch ────────── ┌──────────────────────────────────────────────────────────────────────────────┐ │ Chroot Setup Commands │ └──────────────────────────────────────────────────────────────────────────────┘ /tmp/switch-to-clang ──────────────────── + echo 'Entering customization script...' Entering customization script... + echo 'Install of clang-3.4' Install of clang-3.4 + apt-get update Hit http://localhost:9999 unstable InRelease Ign http://localhost:9999 unstable/main Sources/DiffIndex Ign http://localhost:9999 unstable/main amd64 Packages/DiffIndex Hit http://localhost:9999 unstable/main Translation-en/DiffIndex Hit http://localhost:9999 unstable/main Sources Hit http://localhost:9999 unstable/main amd64 Packages Reading package lists... + apt-get install --yes --no-install-recommends --force-yes clang-3.4 Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: libclang-common-3.4-dev libclang1-3.4 libffi6 libllvm3.4 libobjc-4.9-dev libobjc4 Suggested packages: gnustep gnustep-devel Recommended packages: llvm-3.4-dev python The following NEW packages will be installed: clang-3.4 libclang-common-3.4-dev libclang1-3.4 libffi6 libllvm3.4 libobjc-4.9-dev libobjc4 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded. Need to get 30.6 MB of archives. After this operation, 118 MB of additional disk space will be used. Get:1 http://localhost:9999/debian/ unstable/main libffi6 amd64 3.1-2 [19.8 kB] Get:2 http://localhost:9999/debian/ unstable/main libllvm3.4 amd64 1:3.4.2-1 [6721 kB] Get:3 http://localhost:9999/debian/ unstable/main libobjc4 amd64 4.9.0-6 [112 kB] Get:4 http://localhost:9999/debian/ unstable/main libobjc-4.9-dev amd64 4.9.0-6 [372 kB] Get:5 http://localhost:9999/debian/ unstable/main libclang1-3.4 amd64 1:3.4.2-1 [3618 kB] Get:6 http://localhost:9999/debian/ unstable/main libclang-common-3.4-dev amd64 1:3.4.2-1 [539 kB] Get:7 http://localhost:9999/debian/ unstable/main clang-3.4 amd64 1:3.4.2-1 [19.2 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 30.6 MB in 0s (37.0 MB/s) Selecting previously unselected package libffi6:amd64. (Reading database ... 14216 files and directories currently installed.) Preparing to unpack .../libffi6_3.1-2_amd64.deb ... Unpacking libffi6:amd64 (3.1-2) ... Selecting previously unselected package libllvm3.4:amd64. Preparing to unpack .../libllvm3.4_1%3a3.4.2-1_amd64.deb ... Unpacking libllvm3.4:amd64 (1:3.4.2-1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../libobjc4_4.9.0-6_amd64.deb ... Unpacking libobjc4:amd64 (4.9.0-6) ... Selecting previously unselected package libobjc-4.9-dev:amd64. Preparing to unpack .../libobjc-4.9-dev_4.9.0-6_amd64.deb ... Unpacking libobjc-4.9-dev:amd64 (4.9.0-6) ... Selecting previously unselected package libclang1-3.4:amd64. Preparing to unpack .../libclang1-3.4_1%3a3.4.2-1_amd64.deb ... Unpacking libclang1-3.4:amd64 (1:3.4.2-1) ... Selecting previously unselected package libclang-common-3.4-dev. Preparing to unpack .../libclang-common-3.4-dev_1%3a3.4.2-1_amd64.deb ... Unpacking libclang-common-3.4-dev (1:3.4.2-1) ... Selecting previously unselected package clang-3.4. Preparing to unpack .../clang-3.4_1%3a3.4.2-1_amd64.deb ... Unpacking clang-3.4 (1:3.4.2-1) ... Setting up libffi6:amd64 (3.1-2) ... Setting up libllvm3.4:amd64 (1:3.4.2-1) ... Setting up libobjc4:amd64 (4.9.0-6) ... Setting up libobjc-4.9-dev:amd64 (4.9.0-6) ... Setting up libclang1-3.4:amd64 (1:3.4.2-1) ... Setting up libclang-common-3.4-dev (1:3.4.2-1) ... Setting up clang-3.4 (1:3.4.2-1) ... Processing triggers for libc-bin (2.19-2) ... + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9' + cd /usr/bin + for VERSION in '$VERSIONS' + rm -f g++-4.6 gcc-4.6 cpp-4.6 + ln -s clang++ g++-4.6 + ln -s clang gcc-4.6 + ln -s clang cpp-4.6 + echo 'gcc-4.6 hold' + dpkg --set-selections + echo 'g++-4.6 hold' + dpkg --set-selections + for VERSION in '$VERSIONS' + rm -f g++-4.7 gcc-4.7 cpp-4.7 + ln -s clang++ g++-4.7 + ln -s clang gcc-4.7 + ln -s clang cpp-4.7 + echo 'gcc-4.7 hold' + dpkg --set-selections + echo 'g++-4.7 hold' + dpkg --set-selections + for VERSION in '$VERSIONS' + rm -f g++-4.8 gcc-4.8 cpp-4.8 + ln -s clang++ g++-4.8 + ln -s clang gcc-4.8 + ln -s clang cpp-4.8 + echo 'gcc-4.8 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + echo 'g++-4.8 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.8 dpkg: warning: found unknown packages; this might mean the available database is outdated, and needs to be updated through a frontend method + for VERSION in '$VERSIONS' + rm -f g++-4.9 gcc-4.9 cpp-4.9 + ln -s clang++ g++-4.9 + ln -s clang gcc-4.9 + ln -s clang cpp-4.9 + echo 'gcc-4.9 hold' + dpkg --set-selections + echo 'g++-4.9 hold' + dpkg --set-selections + cd - /«BUILDDIR» + echo 'Check if gcc, g++ & cpp are actually clang' Check if gcc, g++ & cpp are actually clang + gcc --version + grep clang + cpp --version + grep clang + g++ --version + grep clang I: Finished running '/tmp/switch-to-clang'. Finished processing commands. ──────────────────────────────────────────────────────────────────────────────── Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package `sbuild-build-depends-core-dummy' in `/«BUILDDIR»/resolver-_PzJKy/apt_archive/sbuild-build-depends-core-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install core build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy debconf: delaying package configuration, since apt-utils is not installed 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0 B/818 B of archives. After this operation, 0 B of additional disk space will be used. Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 14431 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev | libc-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 9), dh-autoreconf, libffi-dev, libnspr4-dev (>= 4.7.0), pkg-config, pkg-kde-tools, python, zip Filtered Build-Depends: base-files, base-passwd, bash, bsdutils, coreutils, dash, debianutils, diffutils, dpkg, e2fsprogs, findutils, grep, gzip, hostname, libc-bin, login, mount, ncurses-base, ncurses-bin, perl-base, sed, sysvinit, sysvinit-utils, tar, util-linux, libc6-dev, gcc (>= 4:4.4.3), g++ (>= 4:4.4.3), make, dpkg-dev (>= 1.13.5), debhelper (>= 9), dh-autoreconf, libffi-dev, libnspr4-dev (>= 4.7.0), pkg-config, pkg-kde-tools, python, zip dpkg-deb: building package `sbuild-build-depends-mozjs17-dummy' in `/«BUILDDIR»/resolver-xAUzP9/apt_archive/sbuild-build-depends-mozjs17-dummy.deb'. OK Reading package lists... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Install mozjs17 build dependencies (apt-based resolver) │ └──────────────────────────────────────────────────────────────────────────────┘ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following extra packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf file gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libffi-dev libglib2.0-0 libmagic1 libncursesw5 libnspr4 libnspr4-dev libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libsigsegv2 libsqlite3-0 libssl1.0.0 libtool libunistring0 libxml2 m4 man-db mime-support pkg-config pkg-kde-tools po-debconf python python-minimal python2.7 python2.7-minimal zip Suggested packages: autoconf2.13 autoconf-archive gnu-standards autoconf-doc wamerican wordlist whois vacation dh-make gettext-doc groff libtool-doc automaken gfortran fortran95-compiler gcj-jdk less www-browser cdbs libmail-box-perl python-doc python-tk python2.7-doc binfmt-support Recommended packages: curl wget lynx-cur libasprintf-dev libgettextpo-dev libglib2.0-data shared-mime-info libltdl-dev xml-core libwww-perl libmail-sendmail-perl unzip The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf file gettext gettext-base groff-base intltool-debian libasprintf0c2 libcroco3 libexpat1 libffi-dev libglib2.0-0 libmagic1 libncursesw5 libnspr4 libnspr4-dev libpipeline1 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libsigsegv2 libsqlite3-0 libssl1.0.0 libtool libunistring0 libxml2 m4 man-db mime-support pkg-config pkg-kde-tools po-debconf python python-minimal python2.7 python2.7-minimal sbuild-build-depends-mozjs17-dummy zip 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. Need to get 17.4 MB/17.4 MB of archives. After this operation, 56.2 MB of additional disk space will be used. Get:1 http://localhost:9999/debian/ unstable/main libncursesw5 amd64 5.9+20140118-1 [120 kB] Get:2 http://localhost:9999/debian/ unstable/main libpipeline1 amd64 1.3.0-1 [25.8 kB] Get:3 http://localhost:9999/debian/ unstable/main libssl1.0.0 amd64 1.0.1h-3 [1011 kB] Get:4 http://localhost:9999/debian/ unstable/main groff-base amd64 1.22.2-5 [1043 kB] Get:5 http://localhost:9999/debian/ unstable/main bsdmainutils amd64 9.0.5 [211 kB] Get:6 http://localhost:9999/debian/ unstable/main man-db amd64 2.6.7.1-1 [990 kB] Get:7 http://localhost:9999/debian/ unstable/main libasprintf0c2 amd64 0.18.3.2-2 [29.4 kB] Get:8 http://localhost:9999/debian/ unstable/main libmagic1 amd64 1:5.19-1 [237 kB] Get:9 http://localhost:9999/debian/ unstable/main libsqlite3-0 amd64 3.8.5-1 [420 kB] Get:10 http://localhost:9999/debian/ unstable/main libxml2 amd64 2.9.1+dfsg1-3 [791 kB] Get:11 http://localhost:9999/debian/ unstable/main libglib2.0-0 amd64 2.40.0-3 [2405 kB] Get:12 http://localhost:9999/debian/ unstable/main libcroco3 amd64 0.6.8-2 [133 kB] Get:13 http://localhost:9999/debian/ unstable/main libexpat1 amd64 2.1.0-6 [80.6 kB] Get:14 http://localhost:9999/debian/ unstable/main libnspr4 amd64 2:4.10.6-1 [115 kB] Get:15 http://localhost:9999/debian/ unstable/main libsigsegv2 amd64 2.10-4 [28.8 kB] Get:16 http://localhost:9999/debian/ unstable/main libunistring0 amd64 0.9.3-5 [434 kB] Get:17 http://localhost:9999/debian/ unstable/main libpython2.7-minimal amd64 2.7.7-2 [348 kB] Get:18 http://localhost:9999/debian/ unstable/main python2.7-minimal amd64 2.7.7-2 [1231 kB] Get:19 http://localhost:9999/debian/ unstable/main file amd64 1:5.19-1 [58.0 kB] Get:20 http://localhost:9999/debian/ unstable/main gettext-base amd64 0.18.3.2-2 [116 kB] Get:21 http://localhost:9999/debian/ unstable/main m4 amd64 1.4.17-4 [254 kB] Get:22 http://localhost:9999/debian/ unstable/main mime-support all 3.56 [35.5 kB] Get:23 http://localhost:9999/debian/ unstable/main libpython2.7-stdlib amd64 2.7.7-2 [1871 kB] Get:24 http://localhost:9999/debian/ unstable/main python2.7 amd64 2.7.7-2 [242 kB] Get:25 http://localhost:9999/debian/ unstable/main python-minimal amd64 2.7.6-2 [39.3 kB] Get:26 http://localhost:9999/debian/ unstable/main libpython-stdlib amd64 2.7.6-2 [18.8 kB] Get:27 http://localhost:9999/debian/ unstable/main python amd64 2.7.6-2 [150 kB] Get:28 http://localhost:9999/debian/ unstable/main autoconf all 2.69-6 [340 kB] Get:29 http://localhost:9999/debian/ unstable/main autotools-dev all 20140510.1 [70.3 kB] Get:30 http://localhost:9999/debian/ unstable/main automake all 1:1.14.1-3 [725 kB] Get:31 http://localhost:9999/debian/ unstable/main autopoint all 0.18.3.2-2 [393 kB] Get:32 http://localhost:9999/debian/ unstable/main gettext amd64 0.18.3.2-2 [1202 kB] Get:33 http://localhost:9999/debian/ unstable/main intltool-debian all 0.35.0+20060710.1 [30.8 kB] Get:34 http://localhost:9999/debian/ unstable/main po-debconf all 1.0.16+nmu2 [224 kB] Get:35 http://localhost:9999/debian/ unstable/main debhelper all 9.20140613 [692 kB] Get:36 http://localhost:9999/debian/ unstable/main libtool amd64 2.4.2-1.7 [505 kB] Get:37 http://localhost:9999/debian/ unstable/main dh-autoreconf all 9 [15.5 kB] Get:38 http://localhost:9999/debian/ unstable/main libffi-dev amd64 3.1-2 [154 kB] Get:39 http://localhost:9999/debian/ unstable/main libnspr4-dev amd64 2:4.10.6-1 [214 kB] Get:40 http://localhost:9999/debian/ unstable/main pkg-config amd64 0.28-1 [57.5 kB] Get:41 http://localhost:9999/debian/ unstable/main zip amd64 3.0-8 [228 kB] Get:42 http://localhost:9999/debian/ unstable/main pkg-kde-tools all 0.15.13 [94.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 17.4 MB in 0s (28.7 MB/s) Selecting previously unselected package libncursesw5:amd64. (Reading database ... 14431 files and directories currently installed.) Preparing to unpack .../libncursesw5_5.9+20140118-1_amd64.deb ... Unpacking libncursesw5:amd64 (5.9+20140118-1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../libpipeline1_1.3.0-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.3.0-1) ... Selecting previously unselected package libssl1.0.0:amd64. Preparing to unpack .../libssl1.0.0_1.0.1h-3_amd64.deb ... Unpacking libssl1.0.0:amd64 (1.0.1h-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.2-5_amd64.deb ... Unpacking groff-base (1.22.2-5) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.5_amd64.deb ... Unpacking bsdmainutils (9.0.5) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.6.7.1-1_amd64.deb ... Unpacking man-db (2.6.7.1-1) ... Selecting previously unselected package libasprintf0c2:amd64. Preparing to unpack .../libasprintf0c2_0.18.3.2-2_amd64.deb ... Unpacking libasprintf0c2:amd64 (0.18.3.2-2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.19-1_amd64.deb ... Unpacking libmagic1:amd64 (1:5.19-1) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../libsqlite3-0_3.8.5-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.8.5-1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.1+dfsg1-3_amd64.deb ... Unpacking libxml2:amd64 (2.9.1+dfsg1-3) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.40.0-3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.40.0-3) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.8-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.8-2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.1.0-6_amd64.deb ... Unpacking libexpat1:amd64 (2.1.0-6) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../libnspr4_2%3a4.10.6-1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.10.6-1) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../libsigsegv2_2.10-4_amd64.deb ... Unpacking libsigsegv2:amd64 (2.10-4) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../libpython2.7-minimal_2.7.7-2_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.7-2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../python2.7-minimal_2.7.7-2_amd64.deb ... Unpacking python2.7-minimal (2.7.7-2) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.19-1_amd64.deb ... Unpacking file (1:5.19-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.18.3.2-2_amd64.deb ... Unpacking gettext-base (0.18.3.2-2) ... Selecting previously unselected package m4. Preparing to unpack .../archives/m4_1.4.17-4_amd64.deb ... Unpacking m4 (1.4.17-4) ... Selecting previously unselected package mime-support. Preparing to unpack .../mime-support_3.56_all.deb ... Unpacking mime-support (3.56) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../libpython2.7-stdlib_2.7.7-2_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.7-2) ... Selecting previously unselected package python2.7. Preparing to unpack .../python2.7_2.7.7-2_amd64.deb ... Unpacking python2.7 (2.7.7-2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../python-minimal_2.7.6-2_amd64.deb ... Unpacking python-minimal (2.7.6-2) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../libpython-stdlib_2.7.6-2_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.6-2) ... Selecting previously unselected package python. Preparing to unpack .../python_2.7.6-2_amd64.deb ... Unpacking python (2.7.6-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../autoconf_2.69-6_all.deb ... Unpacking autoconf (2.69-6) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../autotools-dev_20140510.1_all.deb ... Unpacking autotools-dev (20140510.1) ... Selecting previously unselected package automake. Preparing to unpack .../automake_1%3a1.14.1-3_all.deb ... Unpacking automake (1:1.14.1-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../autopoint_0.18.3.2-2_all.deb ... Unpacking autopoint (0.18.3.2-2) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.18.3.2-2_amd64.deb ... Unpacking gettext (0.18.3.2-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.1_all.deb ... Unpacking intltool-debian (0.35.0+20060710.1) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.16+nmu2_all.deb ... Unpacking po-debconf (1.0.16+nmu2) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20140613_all.deb ... Unpacking debhelper (9.20140613) ... Selecting previously unselected package libtool. Preparing to unpack .../libtool_2.4.2-1.7_amd64.deb ... Unpacking libtool (2.4.2-1.7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../dh-autoreconf_9_all.deb ... Unpacking dh-autoreconf (9) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../libffi-dev_3.1-2_amd64.deb ... Unpacking libffi-dev:amd64 (3.1-2) ... Selecting previously unselected package libnspr4-dev. Preparing to unpack .../libnspr4-dev_2%3a4.10.6-1_amd64.deb ... Unpacking libnspr4-dev (2:4.10.6-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../pkg-config_0.28-1_amd64.deb ... Unpacking pkg-config (0.28-1) ... Selecting previously unselected package zip. Preparing to unpack .../archives/zip_3.0-8_amd64.deb ... Unpacking zip (3.0-8) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../pkg-kde-tools_0.15.13_all.deb ... Unpacking pkg-kde-tools (0.15.13) ... Selecting previously unselected package sbuild-build-depends-mozjs17-dummy. Preparing to unpack .../sbuild-build-depends-mozjs17-dummy.deb ... Unpacking sbuild-build-depends-mozjs17-dummy (0.invalid.0) ... Setting up libncursesw5:amd64 (5.9+20140118-1) ... Setting up libpipeline1:amd64 (1.3.0-1) ... Setting up libssl1.0.0:amd64 (1.0.1h-3) ... Setting up groff-base (1.22.2-5) ... Setting up bsdmainutils (9.0.5) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up man-db (2.6.7.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libasprintf0c2:amd64 (0.18.3.2-2) ... Setting up libmagic1:amd64 (1:5.19-1) ... Setting up libsqlite3-0:amd64 (3.8.5-1) ... Setting up libxml2:amd64 (2.9.1+dfsg1-3) ... Setting up libglib2.0-0:amd64 (2.40.0-3) ... No schema files found: doing nothing. Setting up libcroco3:amd64 (0.6.8-2) ... Setting up libexpat1:amd64 (2.1.0-6) ... Setting up libnspr4:amd64 (2:4.10.6-1) ... Setting up libsigsegv2:amd64 (2.10-4) ... Setting up libunistring0:amd64 (0.9.3-5) ... Setting up libpython2.7-minimal:amd64 (2.7.7-2) ... Setting up python2.7-minimal (2.7.7-2) ... Setting up file (1:5.19-1) ... Setting up gettext-base (0.18.3.2-2) ... Setting up m4 (1.4.17-4) ... Setting up mime-support (3.56) ... Setting up libpython2.7-stdlib:amd64 (2.7.7-2) ... Setting up python2.7 (2.7.7-2) ... Setting up python-minimal (2.7.6-2) ... Setting up libpython-stdlib:amd64 (2.7.6-2) ... Setting up python (2.7.6-2) ... Setting up autoconf (2.69-6) ... Setting up autotools-dev (20140510.1) ... Setting up automake (1:1.14.1-3) ... update-alternatives: using /usr/bin/automake-1.14 to provide /usr/bin/automake (automake) in auto mode Setting up autopoint (0.18.3.2-2) ... Setting up gettext (0.18.3.2-2) ... Setting up intltool-debian (0.35.0+20060710.1) ... Setting up po-debconf (1.0.16+nmu2) ... Setting up debhelper (9.20140613) ... Setting up libtool (2.4.2-1.7) ... Setting up dh-autoreconf (9) ... Setting up libffi-dev:amd64 (3.1-2) ... Setting up libnspr4-dev (2:4.10.6-1) ... Setting up pkg-config (0.28-1) ... Setting up zip (3.0-8) ... Setting up pkg-kde-tools (0.15.13) ... Setting up sbuild-build-depends-mozjs17-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.19-2) ... ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build environment │ └──────────────────────────────────────────────────────────────────────────────┘ Kernel: Linux 2.6.32-5-xen-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.24.51.20140604-3 dpkg-dev_1.17.10 g++-4.6_4.6.4-7 g++-4.9_4.9.0-6 gcc-4.6_4.6.4-7 gcc-4.7_4.7.4-1 gcc-4.9_4.9.0-6 libc6-dev_2.19-2 libstdc++-4.9-dev_4.9.0-6 libstdc++6_4.9.0-6 libstdc++6-4.6-dev_4.6.4-7 linux-libc-dev_3.14.7-1 Package versions: apt_1.0.4 autoconf_2.69-6 automake_1:1.14.1-3 autopoint_0.18.3.2-2 autotools-dev_20140510.1 base-files_7.3 base-passwd_3.5.33 bash_4.3-7 binutils_2.24.51.20140604-3 bsdmainutils_9.0.5 bsdutils_1:2.20.1-5.8 build-essential_11.6 bzip2_1.0.6-5 clang-3.4_1:3.4.2-1 coreutils_8.21-1.2 cpp_4:4.9.0-3 cpp-4.6_4.6.4-7 cpp-4.7_4.7.4-1 cpp-4.9_4.9.0-6 dash_0.5.7-4 debconf_1.5.53 debconf-i18n_1.5.53 debfoster_2.7-1.2 debhelper_9.20140613 debian-archive-keyring_2012.4 debianutils_4.4 dh-autoreconf_9 diffutils_1:3.3-1 dpkg_1.17.10 dpkg-dev_1.17.10 e2fslibs_1.42.10-1 e2fsprogs_1.42.10-1 fakeroot_1.20-3 file_1:5.19-1 findutils_4.4.2-8 g++_4:4.9.0-3 g++-4.6_4.6.4-7 g++-4.9_4.9.0-6 gcc_4:4.9.0-3 gcc-4.4-base_4.4.7-8 gcc-4.5-base_4.5.4-1 gcc-4.6_4.6.4-7 gcc-4.6-base_4.6.4-7 gcc-4.7_4.7.4-1 gcc-4.7-base_4.7.4-1 gcc-4.8-base_4.8.3-3 gcc-4.9_4.9.0-6 gcc-4.9-base_4.9.0-6 gettext_0.18.3.2-2 gettext-base_0.18.3.2-2 gnupg_1.4.16-1.1 gpgv_1.4.16-1.1 grep_2.18-2 groff-base_1.22.2-5 gzip_1.6-3 hostname_3.15 initscripts_2.88dsf-53.2 insserv_1.14.0-5 intltool-debian_0.35.0+20060710.1 libacl1_2.2.52-1 libapt-pkg4.12_1.0.4 libarchive-extract-perl_0.72-1 libasan1_4.9.0-6 libasprintf0c2_0.18.3.2-2 libatomic1_4.9.0-6 libattr1_1:2.4.47-1 libaudit-common_1:2.3.7-1 libaudit1_1:2.3.7-1 libblkid1_2.20.1-5.8 libbz2-1.0_1.0.6-5 libc-bin_2.19-2 libc-dev-bin_2.19-2 libc6_2.19-2 libc6-dev_2.19-2 libcap2_1:2.22-1.2 libcilkrts5_4.9.0-6 libclang-common-3.4-dev_1:3.4.2-1 libclang1-3.4_1:3.4.2-1 libclass-isa-perl_0.36-5 libcloog-isl4_0.18.2-1 libcloog-ppl1_0.16.1-5 libcomerr2_1.42.10-1 libcroco3_0.6.8-2 libdb5.1_5.1.29-5 libdb5.3_5.3.28-3 libdebconfclient0_0.191 libdpkg-perl_1.17.10 libexpat1_2.1.0-6 libfakeroot_1.20-3 libffi-dev_3.1-2 libffi6_3.1-2 libfile-fcntllock-perl_0.20-1 libgc1c2_1:7.2d-6 libgcc-4.7-dev_4.7.4-1 libgcc-4.9-dev_4.9.0-6 libgcc1_1:4.9.0-6 libgdbm3_1.8.3-12 libglib2.0-0_2.40.0-3 libgmp10_2:6.0.0+dfsg-4 libgmpxx4ldbl_2:6.0.0+dfsg-4 libgomp1_4.9.0-6 libgpm2_1.20.4-6.1 libisl10_0.12.2-1 libitm1_4.9.0-6 libllvm3.4_1:3.4.2-1 liblocale-gettext-perl_1.05-8 liblog-message-simple-perl_0.10-1 liblsan0_4.9.0-6 liblzma5_5.1.1alpha+20120614-2 libmagic1_1:5.19-1 libmodule-pluggable-perl_5.1-1 libmount1_2.20.1-5.8 libmpc2_0.9-4 libmpc3_1.0.1-1 libmpfr4_3.1.2-1 libncurses5_5.9+20140118-1 libncursesw5_5.9+20140118-1 libnspr4_2:4.10.6-1 libnspr4-dev_2:4.10.6-1 libobjc-4.9-dev_4.9.0-6 libobjc4_4.9.0-6 libpam-modules_1.1.8-3 libpam-modules-bin_1.1.8-3 libpam-runtime_1.1.8-3 libpam0g_1.1.8-3 libpcre3_1:8.31-5 libpipeline1_1.3.0-1 libpod-latex-perl_0.61-1 libppl-c4_1:1.1-2+b1 libppl13_1:1.1-2+b1 libpython-stdlib_2.7.6-2 libpython2.7-minimal_2.7.7-2 libpython2.7-stdlib_2.7.7-2 libquadmath0_4.9.0-6 libreadline6_6.3-6 libselinux1_2.3-1 libsemanage-common_2.3-1 libsemanage1_2.3-1 libsepol1_2.3-1 libsigsegv2_2.10-4 libslang2_2.2.4-16 libsqlite3-0_3.8.5-1 libss2_1.42.10-1 libssl1.0.0_1.0.1h-3 libstdc++-4.9-dev_4.9.0-6 libstdc++6_4.9.0-6 libstdc++6-4.6-dev_4.6.4-7 libswitch-perl_2.17-1 libterm-ui-perl_0.42-1 libtext-charwidth-perl_0.04-7+b2 libtext-iconv-perl_1.7-5+b1 libtext-soundex-perl_3.4-1+b1 libtext-wrapi18n-perl_0.06-7 libtimedate-perl_2.3000-2 libtinfo5_5.9+20140118-1 libtool_2.4.2-1.7 libtsan0_4.9.0-6 libubsan0_4.9.0-6 libunistring0_0.9.3-5 libusb-0.1-4_2:0.1.12-23.3 libustr-1.0-1_1.0.4-3 libuuid1_2.20.1-5.8 libvtv0_4.9.0-6 libxml2_2.9.1+dfsg1-3 linux-libc-dev_3.14.7-1 login_1:4.2-2 lsb-base_4.1+Debian13 m4_1.4.17-4 make_4.0-8 man-db_2.6.7.1-1 mawk_1.3.3-17 mime-support_3.56 mount_2.20.1-5.8 multiarch-support_2.19-2 ncurses-base_5.9+20140118-1 ncurses-bin_5.9+20140118-1 passwd_1:4.2-2 patch_2.7.1-5 perl_5.18.2-4 perl-base_5.18.2-4 perl-modules_5.18.2-4 pkg-config_0.28-1 pkg-kde-tools_0.15.13 po-debconf_1.0.16+nmu2 python_2.7.6-2 python-minimal_2.7.6-2 python2.7_2.7.7-2 python2.7-minimal_2.7.7-2 readline-common_6.3-6 rename_0.20-3 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-mozjs17-dummy_0.invalid.0 sed_4.2.2-4 sensible-utils_0.0.9 startpar_0.59-3 sudo_1.8.9p5-1 sysv-rc_2.88dsf-53.2 sysvinit_2.88dsf-53.2 sysvinit-core_2.88dsf-53.2 sysvinit-utils_2.88dsf-53.2 tar_1.27.1-2 tzdata_2014e-1 ucf_3.0030 util-linux_2.20.1-5.8 vim_2:7.4.273-2+b1 vim-common_2:7.4.273-2+b1 vim-runtime_2:7.4.273-2 xz-utils_5.1.1alpha+20120614-2 zip_3.0-8 zlib1g_1:1.2.8.dfsg-1 ┌──────────────────────────────────────────────────────────────────────────────┐ │ Build │ └──────────────────────────────────────────────────────────────────────────────┘ Unpack source ───────────── gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Mon Sep 23 15:20:59 2013 UTC using DSA key ID A51A4FDD gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./mozjs17_17.0.0-1.dsc dpkg-source: info: extracting mozjs17 in mozjs17-17.0.0 dpkg-source: info: unpacking mozjs17_17.0.0.orig.tar.gz dpkg-source: info: unpacking mozjs17_17.0.0-1.debian.tar.gz dpkg-source: info: applying fix-soname.patch Check disc space ──────────────── Sufficient free space for build Hack binNMU version ─────────────────── Created changelog entry for binNMU version 17.0.0-1clang1 User Environment ──────────────── DEB_BUILD_OPTIONS=parallel=10 HOME=/sbuild-nonexistent LOGNAME=user PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=user SCHROOT_SESSION_ID=unstable-amd64-sbuild-ea32ca24-eb4b-47c7-85f2-0b766ee338b7 SCHROOT_UID=1000 SCHROOT_USER=user SHELL=/bin/sh USER=user dpkg-buildpackage ───────────────── dpkg-buildpackage: source package mozjs17 dpkg-buildpackage: source version 17.0.0-1clang1 dpkg-buildpackage: source distribution unstable dpkg-source --before-build mozjs17-17.0.0 dpkg-buildpackage: host architecture amd64 fakeroot debian/rules clean dh clean --sourcedirectory=/«PKGBUILDDIR»/js/src --parallel --with pkgkde-symbolshelper dh_testdir -O--sourcedirectory=/«PKGBUILDDIR»/js/src -O--parallel dh_auto_clean -O--sourcedirectory=/«PKGBUILDDIR»/js/src -O--parallel debian/rules override_dh_clean make[1]: Entering directory '/«PKGBUILDDIR»' dh_clean find /«PKGBUILDDIR»/js/src/ \( -type l -o -name \*.pyc \) -exec rm {} \; rm -f /«PKGBUILDDIR»/js/src/dist/bin/.purgecaches rm -f /«PKGBUILDDIR»/js/src/js17-config /«PKGBUILDDIR»/js/src/mozjs-17.0.pc \ /«PKGBUILDDIR»/js/src/symverscript rm -f /«PKGBUILDDIR»/js/src/config.log make[1]: Leaving directory '/«PKGBUILDDIR»' debian/rules build-arch dh build-arch --sourcedirectory=/«PKGBUILDDIR»/js/src --parallel --with pkgkde-symbolshelper dh_testdir -a -O--sourcedirectory=/«PKGBUILDDIR»/js/src -O--parallel debian/rules override_dh_auto_configure make[1]: Entering directory '/«PKGBUILDDIR»' cd /«PKGBUILDDIR»/js/src && ./configure \ --host=x86_64-linux-gnu \ --build=x86_64-linux-gnu \ --prefix=/usr \ --libdir=/usr/lib/x86_64-linux-gnu/ \ --with-system-nspr \ --disable-tests \ --disable-strip \ --enable-ctypes \ --enable-threadsafe \ --enable-system-ffi \ creating cache ./config.cache checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking build system type... x86_64-pc-linux-gnu checking for gawk... no checking for mawk... mawk checking for perl5... no checking for perl... /usr/bin/perl defined(@array) is deprecated at ./config/milestone.pl line 58. (Maybe you should just omit the defined()?) defined(@array) is deprecated at ./config/milestone.pl line 58. (Maybe you should just omit the defined()?) checking for gcc... gcc checking whether the C compiler (gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z,relro) works... yes checking whether the C compiler (gcc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z,relro) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z,relro) works... yes checking whether the C++ compiler (c++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z,relro) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking for ranlib... ranlib checking for as... /usr/bin/as checking for ar... ar checking for ld... ld checking for strip... strip checking for windres... no checking how to run the C preprocessor... gcc -E checking how to run the C++ preprocessor... c++ -E checking for sb-conf... no checking for ve... no checking for a BSD compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for minimum required perl version >= 5.006... 5.018002 checking for full perl installation... yes checking for python2.7... /usr/bin/python2.7 checking for doxygen... : checking for autoconf... /usr/bin/autoconf checking for makedepend... no checking for xargs... /usr/bin/xargs checking for gmake... no checking for make... /usr/bin/make checking for X... no checking that static assertion macros used in autoconf tests work... yes checking whether the C compiler supports -Werror=return-type... yes checking whether the C compiler supports -Wtype-limits... yes checking whether the C compiler supports -Wempty-body... yes checking whether the C compiler supports -Wno-overlength-strings... yes checking whether the C++ compiler supports -Werror=return-type... yes checking whether the C++ compiler supports -Wtype-limits... yes checking whether the C++ compiler supports -Wempty-body... yes checking whether the C++ compiler supports -Wno-overlength-strings... yes checking whether the C++ compiler supports -Wno-invalid-offsetof... yes checking whether the C++ compiler supports -Wno-variadic-macros... yes checking whether the C++ compiler supports -Wno-extended-offsetof... yes checking whether ld has archive extraction flags... yes checking for 64-bit OS... yes checking for Python version >= 2.5 but not 3.x... yes checking for custom implementation... none specified checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no checking for ANSI C header files... yes checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for __stdcall... no checking for ssize_t... yes checking for st_blksize in struct stat... yes checking for siginfo_t... yes checking for the size of void*... 8 checking for the alignment of void*... 8 checking for the size of double... 8 checking for endian.h... yes checking for machine/endian.h... no checking for sys/isa_defs.h... no checking for uint... yes checking for uint_t... no checking for uname.domainname... yes checking for uname.__domainname... no checking for visibility(hidden) attribute... yes checking for visibility(default) attribute... yes checking for visibility pragma support... yes checking For gcc visibility bug with class-level attributes (GCC bug 26905)... no checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... no checking for gcc PR49911... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for sys/byteorder.h... no checking for compat.h... no checking for getopt.h... yes checking for sys/bitypes.h... yes checking for memory.h... yes checking for unistd.h... yes checking for gnu/libc-version.h... yes checking for nl_types.h... yes checking for malloc.h... yes checking for X11/XKBlib.h... no checking for io.h... no checking for cpuid.h... yes checking for sys/statvfs.h... yes checking for sys/statfs.h... yes checking for sys/vfs.h... yes checking for sys/mount.h... yes checking for sys/quota.h... yes checking for linux/quota.h... yes checking for mmintrin.h... yes checking for new... yes checking for sys/cdefs.h... yes checking for linux/perf_event.h... yes checking for perf_event_open system call... yes checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... -ldl checking for dlfcn.h... yes checking for dladdr... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether gcc accepts -pthread... yes checking whether gcc needs -traditional... no checking for 8-bit clean memcmp... yes checking for fchmod... yes checking for flockfile... yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for getpagesize... yes checking for lchown... yes checking for localtime_r... yes checking for lstat64... yes checking for memmove... yes checking for random... yes checking for rint... no checking for sbrk... yes checking for snprintf... yes checking for stat64... yes checking for statvfs... yes checking for statvfs64... yes checking for strerror... yes checking for strtok_r... yes checking for truncate64... yes checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for gnu_get_libc_version()... yes checking for an implementation of va_copy()... yes checking for an implementation of __va_copy()... yes checking whether va_lists can be copied by value... no checking for modern C++ template specialization syntax support... yes checking whether partial template specialization works... yes checking whether the C++ "using" keyword resolves ambiguity... yes checking for C++ dynamic_cast to void*... yes checking whether C++ requires implementation of unused virtual methods... no checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... yes checking for malloc.h... (cached) yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for valloc... yes checking for __attribute__((always_inline))... yes checking for __attribute__((malloc))... yes checking for __attribute__((warn_unused_result))... yes checking for LC_MESSAGES... yes checking for localeconv... yes checking for nspr-config... /usr/bin/nspr-config checking for NSPR - version >= 4.9.2... yes checking for gzread in -lz... no checking for pkg-config... /usr/bin/pkg-config checking for libffi >= 3.0.9... yes checking MOZ_FFI_CFLAGS... checking MOZ_FFI_LIBS... -lffi checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes checking whether C++ compiler has -pedantic long long bug... no checking for correct overload resolution with const and templates... no checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking what kind of ordering can be done with the linker... linkerscript checking for posix_fallocate... yes checking for setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.status creating config files and headers... invoking /usr/bin/make to create js17-config script make[2]: Entering directory '/«PKGBUILDDIR»/js/src' rm -f js17-config.tmp /usr/bin/python2.7 ./config/Preprocessor.py -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib/x86_64-linux-gnu/" -DMODULE="js-17.0" -DMOZILLA_VERSION="17.0.4esrpre" -DLIBRARY_NAME="mozjs-17.0" -DJS_CONFIG_LIBS="-lffi -Wl,-version-script,symverscript -Wl,-soname,libmozjs-17.0.so.0 -L/usr/lib/x86_64-linux-gnu -lplds4 -lplc4 -lnspr4 -lpthread -ldl -ldl -lm -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib/x86_64-linux-gnu/ -lmozjs-17.0" -DMOZJS_MAJOR_VERSION="17" -DMOZJS_MINOR_VERSION="0" -DMOZJS_PATCH_VERSION="4esrpre" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" js-config.in > js17-config.tmp \ && mv js17-config.tmp js17-config && chmod +x js17-config make[2]: Leaving directory '/«PKGBUILDDIR»/js/src' make[1]: Leaving directory '/«PKGBUILDDIR»' dh_auto_build -a -O--sourcedirectory=/«PKGBUILDDIR»/js/src -O--parallel make[1]: Entering directory '/«PKGBUILDDIR»/js/src' make export make[2]: Entering directory '/«PKGBUILDDIR»/js/src' make -C config/ nsinstall mkdir -p /«PKGBUILDDIR»/js/src/.deps /usr/bin/python2.7 ./builtin/embedjs.py selfhosted.out.h ./js.msg \ ./builtin/macros.py ./builtin/array.js make[3]: Entering directory '/«PKGBUILDDIR»/js/src/config' nsinstall.c gcc -o host_nsinstall.o -c -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /«PKGBUILDDIR»/js/src/config/nsinstall.c pathsub.c gcc -o host_pathsub.o -c -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /«PKGBUILDDIR»/js/src/config/pathsub.c gcc -o nsinstall -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wno-unused -Wno-overlength-strings -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,-z,relro -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o make[3]: Leaving directory '/«PKGBUILDDIR»/js/src/config' make -C config export make[3]: Entering directory '/«PKGBUILDDIR»/js/src/config' /«PKGBUILDDIR»/js/src/config/nsinstall -R nsinstall ../dist/bin mkdir -p system_wrappers_js/ /usr/bin/python2.7 ../config/Preprocessor.py -DMOZ_NATIVE_ZLIB=1 -DMOZILLA_VERSION=\"17.0.4esrpre\" -DMOZILLA_VERSION_U=17.0.4esrpre -DMOZILLA_UAVERSION=\"17.0\" -DMOZJS_MAJOR_VERSION=\"17\" -DMOZJS_MINOR_VERSION=\"0\" -DX_DISPLAY_MISSING=1 -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DJS_ALIGN_OF_POINTER=8 -DJS_BYTES_PER_DOUBLE=8 -DHAVE_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_MMINTRIN_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_PARTIAL_SPECIALIZATION=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ALWAYS_INLINE=__attribute__\(\(always_inline\)\) -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_DEBUG_SYMBOLS=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_XML_SUPPORT=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DJS_HAS_CTYPES=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ ../config/system-headers | /usr/bin/perl ../config/make-system-wrappers.pl system_wrappers_js /«PKGBUILDDIR»/js/src/config/nsinstall -R system_wrappers_js ../dist make[3]: Leaving directory '/«PKGBUILDDIR»/js/src/config' make -C editline export make[3]: Entering directory '/«PKGBUILDDIR»/js/src/editline' mkdir -p /«PKGBUILDDIR»/js/src/editline/.deps make[3]: Leaving directory '/«PKGBUILDDIR»/js/src/editline' make -C shell export make[3]: Entering directory '/«PKGBUILDDIR»/js/src/shell' mkdir -p /«PKGBUILDDIR»/js/src/shell/.deps make[3]: Leaving directory '/«PKGBUILDDIR»/js/src/shell' /«PKGBUILDDIR»/js/src/config/nsinstall -R -m 644 js-config.h jscpucfg.h js.msg jsalloc.h jsapi.h jsatom.h jsatom.tbl jsclass.h jsclist.h jsdbgapi.h jsdhash.h jsfriendapi.h jsgc.h jslock.h json.h jsproxy.h jsprf.h jsproto.tbl jsprvtd.h jspubtd.h jstypes.h jsutil.h jsversion.h jswrapper.h jsval.h ./perf/jsperf.h ./dist/include /«PKGBUILDDIR»/js/src/config/nsinstall -R -m 644 ./ds/BitArray.h ./dist/include/ds /«PKGBUILDDIR»/js/src/config/nsinstall -R -m 644 ./gc/Barrier.h ./gc/Heap.h ./gc/Root.h ./gc/Statistics.h ./gc/StoreBuffer.h ./dist/include/gc /«PKGBUILDDIR»/js/src/config/nsinstall -R -m 644 ./../public/HashTable.h ./../public/LegacyIntTypes.h ./../public/MemoryMetrics.h ./../public/RequiredDefines.h ./../public/TemplateLib.h ./../public/Utility.h ./../public/Vector.h ./dist/include/js /«PKGBUILDDIR»/js/src/config/nsinstall -R -m 644 ./../../mfbt/Assertions.h ./../../mfbt/Attributes.h ./../../mfbt/BloomFilter.h ./../../mfbt/CheckedInt.h ./../../mfbt/Constants.h ./../../mfbt/FloatingPoint.h ./../../mfbt/GuardObjects.h ./../../mfbt/HashFunctions.h ./../../mfbt/Likely.h ./../../mfbt/LinkedList.h ./../../mfbt/MathAlgorithms.h ./../../mfbt/MSStdInt.h ./../../mfbt/NullPtr.h ./../../mfbt/RangedPtr.h ./../../mfbt/RefPtr.h ./../../mfbt/Scoped.h ./../../mfbt/StandardInteger.h ./../../mfbt/SHA1.h ./../../mfbt/ThreadLocal.h ./../../mfbt/TypeTraits.h ./../../mfbt/Types.h ./../../mfbt/Util.h ./../../mfbt/WeakPtr.h ./dist/include/mozilla make[2]: Leaving directory '/«PKGBUILDDIR»/js/src' make libs make[2]: Entering directory '/«PKGBUILDDIR»/js/src' jskwgen.cpp c++ -o host_jskwgen.o -c -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr /«PKGBUILDDIR»/js/src/jskwgen.cpp jsoplengen.cpp c++ -o host_jsoplengen.o -c -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr /«PKGBUILDDIR»/js/src/jsoplengen.cpp /usr/bin/python2.7 ./config/Preprocessor.py \ -DVERSION="mozjs_17.0" symverscript.in > symverscript /«PKGBUILDDIR»/js/src/config/nsinstall -D dist/sdk/lib c++ -o host_jsoplengen -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o c++ -o host_jskwgen -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jsoplengen /«PKGBUILDDIR»/js/src/jsautooplen.h ./host_jskwgen /«PKGBUILDDIR»/js/src/jsautokw.h bignum-dtoa.cc c++ -o bignum-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/bignum-dtoa.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/bignum-dtoa.cc bignum.cc c++ -o bignum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/bignum.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/bignum.cc cached-powers.cc c++ -o cached-powers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/cached-powers.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/cached-powers.cc diy-fp.cc c++ -o diy-fp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/diy-fp.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/diy-fp.cc double-conversion.cc c++ -o double-conversion.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/double-conversion.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/double-conversion.cc fast-dtoa.cc c++ -o fast-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fast-dtoa.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/fast-dtoa.cc fixed-dtoa.cc c++ -o fixed-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/fixed-dtoa.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/fixed-dtoa.cc strtod.cc c++ -o strtod.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/strtod.o.pp /«PKGBUILDDIR»/mfbt/double-conversion/strtod.cc jsalloc.cpp c++ -o jsalloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsalloc.o.pp /«PKGBUILDDIR»/js/src/jsalloc.cpp jsanalyze.cpp c++ -o jsanalyze.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsanalyze.o.pp /«PKGBUILDDIR»/js/src/jsanalyze.cpp jsapi.cpp c++ -o jsapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsapi.o.pp /«PKGBUILDDIR»/js/src/jsapi.cpp jsarray.cpp /«PKGBUILDDIR»/mfbt/double-conversion/cached-powers.cc:134:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ 1 warning generated. c++ -o jsarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsarray.o.pp /«PKGBUILDDIR»/js/src/jsarray.cpp jsatom.cpp c++ -o jsatom.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsatom.o.pp /«PKGBUILDDIR»/js/src/jsatom.cpp jsbool.cpp c++ -o jsbool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsbool.o.pp /«PKGBUILDDIR»/js/src/jsbool.cpp jsclone.cpp c++ -o jsclone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsclone.o.pp /«PKGBUILDDIR»/js/src/jsclone.cpp jscntxt.cpp c++ -o jscntxt.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscntxt.o.pp /«PKGBUILDDIR»/js/src/jscntxt.cpp jscompartment.cpp In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ c++ -o jscompartment.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscompartment.o.pp /«PKGBUILDDIR»/js/src/jscompartment.cpp jsdate.cpp In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:24: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:78: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ c++ -o jsdate.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdate.o.pp /«PKGBUILDDIR»/js/src/jsdate.cpp jsdbgapi.cpp In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:24: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:78: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:21: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:10: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:17: In file included from ./jsbool.h:14: In file included from ./jsobj.h:31: In file included from ./vm/ObjectImpl.h:20: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:29: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:21: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:17: In file included from ./jsbool.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:10: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:29: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:397:24: warning: inline function 'JSString::writeBarrierPre' is not defined [-Wundefined-inline] static inline void writeBarrierPre(JSString *str); ^ ./gc/Barrier.h:175:21: note: used here void pre() { T::writeBarrierPre(value); } ^ In file included from /«PKGBUILDDIR»/js/src/jsalloc.cpp:9: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:398:24: warning: inline function 'JSString::writeBarrierPost' is not defined [-Wundefined-inline] static inline void writeBarrierPost(JSString *str, void *addr); ^ ./gc/Barrier.h:210:22: note: used here void post() { T::writeBarrierPost(this->value, (void *)&this->value); } ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:44: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:44: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:92: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:92: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 13 warnings generated. c++ -o jsdbgapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdbgapi.o.pp /«PKGBUILDDIR»/js/src/jsdbgapi.cpp jsdhash.cpp In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:36: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:29: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:36: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:29: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:12: In file included from ./jstypedarrayinlines.h:14: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:12: In file included from ./jstypedarrayinlines.h:14: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:32: In file included from ./jsstrinlines.h:15: In file included from ./jscntxtinlines.h:12: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:32: In file included from ./jsstrinlines.h:15: In file included from ./jscntxtinlines.h:12: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:48: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:9: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:48: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:9: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:48: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:48: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:18: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:18: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsanalyze.cpp:1227:22: note: in instantiation of member function 'js::Vector::Vector' requested here Vector branchTargets(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ /«PKGBUILDDIR»/js/src/jsanalyze.cpp:1282:31: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here pending = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsanalyze.cpp:7: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsanalyze.cpp:1965:16: note: in instantiation of member function 'js::Vector::Vector' requested here SeenVector seen(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:36: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:36: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ warning: field 'storage' is uninitialized when used here [-Wuninitialized]In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested hereIn file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsclone.h:121:42: note: in instantiation of member function 'js::Vector::Vector' requested here : out(out), objs(out.context()), counts(out.context()), ids(out.context()), ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ In file included from ./yarr/YarrPattern.h/«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ :91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsarray.cpp:77: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsarray.cpp:2145:64: note: in instantiation of member function 'js::Vector<::StringifiedElement, 0, js::TempAllocPolicy>::Vector' requested here Vector strElements(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsbool.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsatom.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/MemoryMetrics.h:179:9: note: in instantiation of member function 'js::Vector::Vector' requested here , compartmentStatsVector() ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp/«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ :28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsclone.cpp:8: In file included from ./jsclone.h:9: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jscntxt.cpp:28: In file included from ./jsatom.h:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jscntxt.cpp:1097:5: note: in instantiation of member function 'js::Vector::Vector' requested here savedFrameChains_(), ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.hIn file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ :1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsclone.h:121:42: note: in instantiation of member function 'js::Vector::Vector' requested here : out(out), objs(out.context()), counts(out.context()), ids(out.context()), ^ ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./builtin/ParallelArray.h:107:15: note: in instantiation of member function 'js::Vector::Vector' requested here : indices(cx), dimensions(cx), partialProducts(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/MemoryMetrics.h:179:9: note: in instantiation of member function 'js::Vector::Vector' requested here , compartmentStatsVector() ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsapi.cpp:724:12: note: in instantiation of member function 'js::Vector::Vector' requested here JSRuntime::JSRuntime() ^ In file included from /«PKGBUILDDIR»/js/src/jsdate.cpp:34: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsapi.cpp:23: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsapi.cpp:5201:18: note: in instantiation of member function 'js::Vector::Vector' requested here FileContents buffer(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/MemoryMetrics.h:179:9: note: in instantiation of member function 'js::Vector::Vector' requested here , compartmentStatsVector() ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:124:5: note: in instantiation of member function 'js::Vector::Vector' requested here SPSInstrumentation(SPSProfiler *profiler, JSScript **script, jsbytecode **pc) ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:253:9: note: in instantiation of member function 'js::Vector::Vector' requested here : callPatches(SystemAllocPolicy()), ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:252:5: note: in instantiation of member function 'js::Vector::Vector' requested here Assembler(SPSInstrumentation *sps = NULL) ^ 31 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:1350c++ -o jsdhash.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdhash.o.pp /«PKGBUILDDIR»/js/src/jsdhash.cpp jsdtoa.cpp :22: note: in instantiation of member function 'js::Vector::Jump, 0, js::TempAllocPolicy>::Vector' requested here Vector matches(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jscompartment.cpp:8: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/Utility.h:590:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(::js_malloc, JS_ALWAYS_INLINE static) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./methodjit/PolyIC.h:132:54: note: in instantiation of function template specialization 'js::OffTheBooks::new_, js::SystemAllocPolicy>' requested here ExecPoolVector *execPools = OffTheBooks::new_(SystemAllocPolicy()); ^ 30 warnings generated. c++ -o jsdtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsdtoa.o.pp /«PKGBUILDDIR»/js/src/jsdtoa.cpp jsexn.cpp In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ c++ -o jsexn.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsexn.o.pp /«PKGBUILDDIR»/js/src/jsexn.cpp jsfriendapi.cpp In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/BytecodeEmitter.h:49:34: note: in instantiation of member function 'js::Vector::Vector' requested here GCConstList(JSContext *cx) : list(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:419:19: note: in instantiation of member function 'js::Vector::Vector' requested here BindingVector bindings(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:1652:51: note: in instantiation of member function 'js::Vector::Vector' requested here Vector args; ^ In file included from /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:13: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsdbgapi.cpp:1766:19: note: in instantiation of member function 'js::Vector::Vector' requested here ScriptsToDump scripts; ^ 32 warnings generated. c++ -o jsfriendapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfriendapi.o.pp /«PKGBUILDDIR»/js/src/jsfriendapi.cpp jsfun.cpp 33 warnings generated. c++ -o jsfun.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsfun.o.pp /«PKGBUILDDIR»/js/src/jsfun.cpp jsgc.cpp 31 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:15: In file included from ./jsnum.h:14: In file included from ./jsobj.h:31: In file included from ./vm/ObjectImpl.h:20: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ c++ -o jsgc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsgc.o.pp /«PKGBUILDDIR»/js/src/jsgc.cpp jscrashreport.cpp In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:15: In file included from ./jsnum.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:20: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:20: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:19: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:19: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:19: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:51: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:19: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:51: In file included from ./jscompartment.h:11: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:37: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:37: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 36 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:12: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ c++ -o jscrashreport.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jscrashreport.o.pp /«PKGBUILDDIR»/js/src/jscrashreport.cpp jsinfer.cpp In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:12: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:51: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:51: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 34 warnings generated. c++ -o jsinfer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinfer.o.pp /«PKGBUILDDIR»/js/src/jsinfer.cpp jsinterp.cpp In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:42: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:42: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsdtoa.cpp:13: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:9: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:9: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:9: In file included from ./jsbool.h:14: In file included from ./jsobj.h:31: In file included from ./vm/ObjectImpl.h:20: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:9: In file included from ./jsbool.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:8: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ /«PKGBUILDDIR»/js/src/jscrashreport.cpp:18:18: warning: unused variable 'stack_snapshot_max_size' [-Wunused-const-variable] const static int stack_snapshot_max_size = 32768; ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:9: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:397:24: warning: inline function 'JSString::writeBarrierPre' is not defined [-Wundefined-inline] static inline void writeBarrierPre(JSString *str); ^ ./gc/Barrier.h:175:21: note: used here void pre() { T::writeBarrierPre(value); } ^ In file included from /«PKGBUILDDIR»/js/src/jscrashreport.cpp:9: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:398:24: warning: inline function 'JSString::writeBarrierPost' is not defined [-Wundefined-inline] static inline void writeBarrierPost(JSString *str, void *addr); ^ ./gc/Barrier.h:210:22: note: used here void post() { T::writeBarrierPost(this->value, (void *)&this->value); } ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsexn.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsexn.cpp:263:35: note: in instantiation of member function 'js::Vector, 0, js::TempAllocPolicy>::Vector' requested here Vector frames(cx); ^ 14 warnings generated. c++ -o jsinterp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsinterp.o.pp /«PKGBUILDDIR»/js/src/jsinterp.cpp jsiter.cpp In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:27: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:27: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:11: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsfriendapi.cpp:634:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSDumpHeapTracer(FILE *fp) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ 31 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ c++ -o jsiter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsiter.o.pp /«PKGBUILDDIR»/js/src/jsiter.cpp jslog2.cpp In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsfun.cpp:18: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ /«PKGBUILDDIR»/js/src/jsfun.cpp:663:45: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here BindingVector *localNames = cx->new_(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:21: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:21: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from 14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/BytecodeEmitter.h:49:34: note: in instantiation of member function 'js::Vector::Vector' requested here GCConstList(JSContext *cx) : list(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsgc.cpp:1937:11: note: in instantiation of member function 'js::Vector::Vector' requested here GCMarker::GCMarker() ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsgc.cpp:3575:24: note: in instantiation of member function 'js::Vector::Vector' requested here PartitionCompartments::PartitionCompartments(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsgc.cpp:3575:24: note: in instantiation of member function 'js::Vector::Vector' requested here PartitionCompartments::PartitionCompartments(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsgc.cpp:49: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ /«PKGBUILDDIR»/js/src/jsgc.cpp:5611:38: note: in instantiation of function template specialization 'JSContext::new_, js::SystemAllocPolicy>' requested here ScriptAndCountsVector *vec = cx->new_(SystemAllocPolicy()); ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:16: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ 30 warnings generated. c++ -o jslog2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jslog2.o.pp /«PKGBUILDDIR»/js/src/jslog2.cpp jsmath.cpp In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:44: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:44: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:16: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ 32 warnings generated. c++ -o jsmath.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsmath.o.pp /«PKGBUILDDIR»/js/src/jsmath.cpp jsnativestack.cpp c++ -o jsnativestack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnativestack.o.pp /«PKGBUILDDIR»/js/src/jsnativestack.cpp jsnum.cpp 31 warnings generated. c++ -o jsnum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsnum.o.pp /«PKGBUILDDIR»/js/src/jsnum.cpp jsobj.cpp 32 warnings generated. c++ -o jsobj.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsobj.o.pp /«PKGBUILDDIR»/js/src/jsobj.cpp json.cpp c++ -o json.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/json.o.pp /«PKGBUILDDIR»/js/src/json.cpp jsonparser.cpp 36 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:45: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ c++ -o jsonparser.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsonparser.o.pp /«PKGBUILDDIR»/js/src/jsonparser.cpp jsopcode.cpp In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:45: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:19: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:19: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/MemoryMetrics.h:179:9: note: in instantiation of member function 'js::Vector::Vector' requested here , compartmentStatsVector() ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:33: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:12: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ /«PKGBUILDDIR»/js/src/jsobj.cpp:20: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:33: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:20: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:12: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:124:5: note: in instantiation of member function 'js::Vector::Vector' requested here SPSInstrumentation(SPSProfiler *profiler, JSScript **script, jsbytecode **pc) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:253:9: note: in instantiation of member function 'js::Vector::Vector' requested here : callPatches(SystemAllocPolicy()), ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:252:5: note: in instantiation of member function 'js::Vector::Vector' requested here Assembler(SPSInstrumentation *sps = NULL) ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:1350:22: note: in instantiation of member function 'js::Vector::Jump, 0, js::TempAllocPolicy>::Vector' requested here Vector matches(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:25: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/Utility.h:590:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(::js_malloc, JS_ALWAYS_INLINE static) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./methodjit/PolyIC.h:132:54: note: in instantiation of function template specialization 'js::OffTheBooks::new_, js::SystemAllocPolicy>' requested here ExecPoolVector *execPools = OffTheBooks::new_(SystemAllocPolicy()); ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:340:18: note: in instantiation of member function 'js::Vector::Vector' requested here Vector types(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:25: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:2308:33: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here pendingRecompiles = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsinfer.cppIn file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ :2414:23: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pending(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:3212:26: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pcOffsets(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:4459:27: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pendingPoppedThis(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinfer.cpp:7: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:4751:40: note: in instantiation of member function 'js::Vector::Vector' requested here Vector initializerList(cx); ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:58:1: warning: unused function 'id_arguments' [-Wunused-function] id_arguments(JSContext *cx) { ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:78:1: warning: unused function 'id_caller' [-Wunused-function] id_caller(JSContext *cx) { ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:83:1: warning: unused function 'id_toString' [-Wunused-function] id_toString(JSContext *cx) ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:89:1: warning: unused function 'id_toSource' [-Wunused-function] id_toSource(JSContext *cx) ^ /«PKGBUILDDIR»/js/src/jsinfer.cpp:5219:1: warning: unused function 'IgnorePushed' [-Wunused-function] IgnorePushed(const jsbytecode *pc, unsigned index) ^ 32 warnings generated. c++ -o jsopcode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DENABLE_YARR_JIT=1 -DIMPL_MFBT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DNO_NSPR_10_SUPPORT -I. -I./../../mfbt/double-conversion -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -D_FORTIFY_SOURCE=2 -pedantic -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-long-long -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MF .deps/jsopcode.o.pp /«PKGBUILDDIR»/js/src/jsopcode.cpp jsproxy.cpp In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:51: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:51: In file included from ./jsinferinlines.h:10: In file included from ./jsanalyze.h:13: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:34: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:34: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:33: In file included from ./jsboolinlines.h:10: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:33: In file included from ./jsboolinlines.h:10: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:14: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:14: In file included from ./jsobjinlines.h:22: In file included from ./jsprobes.h:20: In file included from ./methodjit/MethodJIT.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./builtin/ParallelArray.h:107:15: note: in instantiation of member function 'js::Vector::Vector' requested here : indices(cx), dimensions(cx), partialProducts(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:3684:9: error: indirect goto might cross protected scopes DO_NEXT_OP(len); ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:1091:33: note: expanded from macro 'DO_NEXT_OP' DO_OP(); \ ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:1085:47: note: expanded from macro 'DO_OP' JS_EXTENSION_(goto *jumpTable[op]); \ ^ ./jstypes.h:279:44: note: expanded from macro 'JS_EXTENSION_' # define JS_EXTENSION_(s) __extension__ ({ s; }) ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:1420:1: note: possible target of indirect goto ADD_EMPTY_CASE(JSOP_NOP) ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:1097:29: note: expanded from macro 'ADD_EMPTY_CASE' # define ADD_EMPTY_CASE(OP) BEGIN_CASE(OP) \ ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:1094:29: note: expanded from macro 'BEGIN_CASE' # define BEGIN_CASE(OP) L_##OP: ^ :238:1: note: expanded from here L_JSOP_NOP ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:3667:25: note: jump exits scope of variable with non-trivial destructor DebugOnly blockDepth = regs.fp()->blockChain().stackDepth(); ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:27: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:23: In file included from ./jspropertycache.h:15: ./vm/String.h:146:13: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/BytecodeEmitter.h:49:34: note: in instantiation of member function 'js::Vector::Vector' requested here GCConstList(JSContext *cx) : list(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsiter.cpp:15: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsiter.cpp:612:24: note: in instantiation of member function 'js::Vector::Vector' requested here Vector shapes(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:124:5: note: in instantiation of member function 'js::Vector::Vector' requested here SPSInstrumentation(SPSProfiler *profiler, JSScript **script, jsbytecode **pc) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:253:9: note: in instantiation of member function 'js::Vector::Vector' requested here : callPatches(SystemAllocPolicy()), ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:252:5: note: in instantiation of member function 'js::Vector::Vector' requested here Assembler(SPSInstrumentation *sps = NULL) ^ In file included from /«PKGBUILDDIR»/js/src/jsinterp.cpp:20: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./methodjit/BaseAssembler.h:1350:22: note: in instantiation of member function 'js::Vector::Jump, 0, js::TempAllocPolicy>::Vector' requested here Vector matches(cx); ^ 35 warnings and 1 error generated. make[2]: *** [jsinterp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... config/rules.mk:1017: recipe for target 'jsinterp.o' failed In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:27: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:32: In file included from ./vm/Stack.h:12: In file included from ./jsfun.h:14: In file included from ./jsobj.h:31: ./vm/ObjectImpl.h:344:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ ./vm/ObjectImpl.h:349:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] class { ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from In file included from /«PKGBUILDDIR»/js/src/jsmath.cpp:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:44: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: In file included from ./yarr/YarrInterpreter.h:33: ./yarr/YarrPattern.h:130:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:44: In file included from ./vm/Debugger.h:16: In file included from ./jscompartment.h:19: In file included from ./vm/RegExpObject.h:19: In file included from ./yarr/Yarr.h:37: ./yarr/YarrInterpreter.h:81:17: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:78:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ ./yarr/YarrInterpreter.h:95:9: warning: anonymous types declared in an anonymous union are an extension [-Wnested-anon-types] struct { ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14In file included from :/«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsnum.cpp:31: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/json.cpp:11: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsonparser.cpp:8: In file included from ./jsarray.h:12: In file included from ./jscntxt.h:17: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsonparser.cpp:493:25: note: in instantiation of member function 'js::Vector::Vector' requested here Vector stateStack(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ 30 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./dist/include/js/MemoryMetrics.h:179:9: note: in instantiation of member function 'js::Vector::Vector' requested here , compartmentStatsVector() ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsobj.cpp:19: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/BytecodeEmitter.h:49:34: note: in instantiation of member function 'js::Vector::Vector' requested here GCConstList(JSContext *cx) : list(cx) {} ^ 32 warnings generated. 31 warnings generated. 35 warnings generated. 31 warnings generated. In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1345:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1358:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:1371:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:647:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:782:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1950:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1963:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:1261:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:1976:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/ParseMaps.h:82:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ParseMapPool(JSContext *cx) : cx(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/BytecodeEmitter.h:49:34: note: in instantiation of member function 'js::Vector::Vector' requested here GCConstList(JSContext *cx) : list(cx) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:182:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:91:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:246:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:289:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:327:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:320:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:127:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:334:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, const Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:43:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/RegExpStatics.h:109:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit RegExpStatics(InitBuffer) : bufferLink(NULL), copied(false) {} ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1168:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasGetSet(false), hasHole(false), forTypes(NULL), ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1290:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ ./jsinferinlines.h:316:44: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1305:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:1440:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(malloc_, inline) ^ ./dist/include/js/Utility.h:483:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./dist/include/js/Utility.h:464:33: note: expanded from macro 'JS_NEW_BODY' return memory ? new(memory) t parms : NULL; ^ /«PKGBUILDDIR»/js/src/jsopcode.cpp:1097:30: note: in instantiation of function template specialization 'JSContext::new_, JSContext *>' requested here jp->localNames = cx->new_(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsopcode.cpp:3253:28: note: in instantiation of member function 'js::Vector::Vector' requested here AtomVector atoms(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsopcode.cpp:3417:38: note: in instantiation of member function 'js::Vector::Vector' requested here Vector rhsExprs(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsopcode.cpp:3476:27: note: in instantiation of member function 'js::Vector::Vector' requested here DupBuffer head(cx); ^ In file included from /«PKGBUILDDIR»/js/src/jsopcode.cpp:26: In file included from ./jsapi.h:32: ./dist/include/js/Vector.h:497:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /«PKGBUILDDIR»/js/src/jsopcode.cpp:6659:30: note: in instantiation of member function 'js::Vector::Vector' requested here Vector decompiledOpcodes(cx); ^ 31 warnings generated. 33 warnings generated. 47 warnings generated. 37 warnings generated. make[2]: Leaving directory '/«PKGBUILDDIR»/js/src' make[1]: *** [default] Error 2 dh_auto_build: make -j10 returned exit code 2 config/rules.mk:576: recipe for target 'default' failed make[1]: Leaving directory '/«PKGBUILDDIR»/js/src' make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 debian/rules:28: recipe for target 'build-arch' failed ──────────────────────────────────────────────────────────────────────────────── Build finished at 20140617-1243 Finished ──────── E: Build failure (dpkg-buildpackage died) ┌──────────────────────────────────────────────────────────────────────────────┐ │ Cleanup │ └──────────────────────────────────────────────────────────────────────────────┘ Purging /«BUILDDIR» Not cleaning session: cloned chroot in use ┌──────────────────────────────────────────────────────────────────────────────┐ │ Summary │ └──────────────────────────────────────────────────────────────────────────────┘ Build Architecture: amd64 Build-Space: 115976 Build-Time: 47 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 11 Job: mozjs17_17.0.0-1 Machine Architecture: amd64 Package: mozjs17 Package-Time: 85 Source-Version: 17.0.0-1 Space: 115976 Status: attempted Version: 17.0.0-1clang1 ──────────────────────────────────────────────────────────────────────────────── Finished at 20140617-1243 Build needed 00:01:25, 115976k disc space DC-Status: Failed 86.04550956s DC-Time-Estimation: 86.04550956 versus expected 5753 (r/m: 65.85996781724445 ; m: 86.04550956)