DC-Build-Header: 0ad 0.0.20-2 / 2016-08-29 15:32:18 +0000 DC-Task: type:rebuild-binarch-only source:0ad version:0.0.20-2 chroot:unstable esttime:1837 logfile:/tmp/0ad_0.0.20-2_unstable_clang3.8.log modes:clang:binarch-only DC-Sbuild-call: su user42 -c 'sbuild -n --arch-any --apt-update -d unstable -v --chroot-setup-commands=/tmp/clang 0ad_0.0.20-2' sbuild (Debian sbuild) 0.70.0 (03 Aug 2016) on ip-172-31-11-240.eu-central-1.compute.internal +==============================================================================+ | 0ad 0.0.20-2 (amd64) Mon, 29 Aug 2016 15:32:19 +0000 | +==============================================================================+ Package: 0ad Version: 0.0.20-2 Source Version: 0.0.20-2 Distribution: unstable Machine Architecture: amd64 Host Architecture: amd64 Build Architecture: amd64 I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/unstable-amd64-sbuild-50761483-9019-4eef-910e-c1583976b794' with '<>' +------------------------------------------------------------------------------+ | Chroot Setup Commands | +------------------------------------------------------------------------------+ /tmp/clang ---------- + echo 'Entering customization script...' Entering customization script... + CLANG_VERSION=3.8 + echo 'Install of clang-3.8' Install of clang-3.8 + apt-get update Get:1 http://127.0.0.1:9999/debian unstable InRelease [209 kB] Get:2 http://127.0.0.1:9999/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://127.0.0.1:9999/debian unstable/main Translation-en [5451 kB] Get:5 http://127.0.0.1:9999/debian unstable/main Sources 2016-08-29-0319.00.pdiff [16.7 kB] Get:6 http://127.0.0.1:9999/debian unstable/main Sources 2016-08-29-0916.07.pdiff [5442 B] Get:6 http://127.0.0.1:9999/debian unstable/main Sources 2016-08-29-0916.07.pdiff [5442 B] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2016-08-29-0319.00.pdiff [13.2 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2016-08-29-0916.07.pdiff [3300 B] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 Packages 2016-08-29-0916.07.pdiff [3300 B] Fetched 5755 kB in 3s (1863 kB/s) Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges + apt-get install --yes --no-install-recommends --force-yes clang-3.8 Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: libbsd0 libclang-common-3.8-dev libclang1-3.8 libedit2 libffi6 libllvm3.8 libobjc-6-dev libobjc4 Suggested packages: gnustep gnustep-devel clang-3.8-doc Recommended packages: llvm-3.8-dev python The following NEW packages will be installed: clang-3.8 libbsd0 libclang-common-3.8-dev libclang1-3.8 libedit2 libffi6 libllvm3.8 libobjc-6-dev libobjc4 0 upgraded, 9 newly installed, 0 to remove and 1 not upgraded. Need to get 38.3 MB of archives. After this operation, 162 MB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 libbsd0 amd64 0.8.3-1 [83.0 kB] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libedit2 amd64 3.1-20150325-1+b1 [85.2 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 libffi6 amd64 3.2.1-4 [20.4 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 libllvm3.8 amd64 1:3.8.1-9 [10.3 MB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libobjc4 amd64 6.2.0-1 [110 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 libobjc-6-dev amd64 6.2.0-1 [394 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libclang1-3.8 amd64 1:3.8.1-9 [4188 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 libclang-common-3.8-dev amd64 1:3.8.1-9 [1477 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 clang-3.8 amd64 1:3.8.1-9 [21.6 MB] debconf: delaying package configuration, since apt-utils is not installed Fetched 38.3 MB in 1s (20.0 MB/s) Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 9446 files and directories currently installed.) Preparing to unpack .../0-libbsd0_0.8.3-1_amd64.deb ... Unpacking libbsd0:amd64 (0.8.3-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../1-libedit2_3.1-20150325-1+b1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20150325-1+b1) ... Selecting previously unselected package libffi6:amd64. Preparing to unpack .../2-libffi6_3.2.1-4_amd64.deb ... Unpacking libffi6:amd64 (3.2.1-4) ... Selecting previously unselected package libllvm3.8:amd64. Preparing to unpack .../3-libllvm3.8_1%3a3.8.1-9_amd64.deb ... Unpacking libllvm3.8:amd64 (1:3.8.1-9) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../4-libobjc4_6.2.0-1_amd64.deb ... Unpacking libobjc4:amd64 (6.2.0-1) ... Selecting previously unselected package libobjc-6-dev:amd64. Preparing to unpack .../5-libobjc-6-dev_6.2.0-1_amd64.deb ... Unpacking libobjc-6-dev:amd64 (6.2.0-1) ... Selecting previously unselected package libclang1-3.8:amd64. Preparing to unpack .../6-libclang1-3.8_1%3a3.8.1-9_amd64.deb ... Unpacking libclang1-3.8:amd64 (1:3.8.1-9) ... Selecting previously unselected package libclang-common-3.8-dev. Preparing to unpack .../7-libclang-common-3.8-dev_1%3a3.8.1-9_amd64.deb ... Unpacking libclang-common-3.8-dev (1:3.8.1-9) ... Selecting previously unselected package clang-3.8. Preparing to unpack .../8-clang-3.8_1%3a3.8.1-9_amd64.deb ... Unpacking clang-3.8 (1:3.8.1-9) ... Setting up libobjc4:amd64 (6.2.0-1) ... Setting up libbsd0:amd64 (0.8.3-1) ... Processing triggers for libc-bin (2.23-5) ... Setting up libobjc-6-dev:amd64 (6.2.0-1) ... Setting up libffi6:amd64 (3.2.1-4) ... Setting up libedit2:amd64 (3.1-20150325-1+b1) ... Setting up libllvm3.8:amd64 (1:3.8.1-9) ... Setting up libclang-common-3.8-dev (1:3.8.1-9) ... Setting up libclang1-3.8:amd64 (1:3.8.1-9) ... Setting up clang-3.8 (1:3.8.1-9) ... Processing triggers for libc-bin (2.23-5) ... W: --force-yes is deprecated, use one of the options starting with --allow instead. W: No sandbox user '_apt' on the system, can not drop privileges + echo 'Replace gcc, g++ & cpp by clang' Replace gcc, g++ & cpp by clang + VERSIONS='4.6 4.7 4.8 4.9 5 6' + cd /usr/bin + for VERSION in '$VERSIONS' + rm -f g++-4.6 gcc-4.6 cpp-4.6 gcc + ln -s clang++-3.8 g++-4.6 + ln -s clang-3.8 gcc-4.6 + ln -s clang-3.8 cpp-4.6 + ln -s clang-3.8 gcc + echo 'gcc-4.6 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.6 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.6 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.6 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.7 gcc-4.7 cpp-4.7 gcc + ln -s clang++-3.8 g++-4.7 + ln -s clang-3.8 gcc-4.7 + ln -s clang-3.8 cpp-4.7 + ln -s clang-3.8 gcc + echo 'gcc-4.7 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.7 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.7 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.7 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.8 gcc-4.8 cpp-4.8 gcc + ln -s clang++-3.8 g++-4.8 + ln -s clang-3.8 gcc-4.8 + ln -s clang-3.8 cpp-4.8 + ln -s clang-3.8 gcc + 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 gcc + ln -s clang++-3.8 g++-4.9 + ln -s clang-3.8 gcc-4.9 + ln -s clang-3.8 cpp-4.9 + ln -s clang-3.8 gcc + echo 'gcc-4.9 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: gcc-4.9 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.9 hold' + dpkg --set-selections dpkg: warning: package not in database at line 1: g++-4.9 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++-5 gcc-5 cpp-5 gcc + ln -s clang++-3.8 g++-5 + ln -s clang-3.8 gcc-5 + ln -s clang-3.8 cpp-5 + ln -s clang-3.8 gcc + echo 'gcc-5 hold' + dpkg --set-selections + echo 'g++-5 hold' + dpkg --set-selections + for VERSION in '$VERSIONS' + rm -f g++-6 gcc-6 cpp-6 gcc + ln -s clang++-3.8 g++-6 + ln -s clang-3.8 gcc-6 + ln -s clang-3.8 cpp-6 + ln -s clang-3.8 gcc + echo 'gcc-6 hold' + dpkg --set-selections + echo 'g++-6 hold' + dpkg --set-selections + cd - /build/0ad-sOubc7 + 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/clang'. Finished processing commands. -------------------------------------------------------------------------------- +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Hit:1 http://127.0.0.1:9999/debian unstable InRelease Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following packages will be upgraded: linux-libc-dev 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 1158 kB of archives. After this operation, 60.4 kB of additional disk space will be used. Get:1 http://127.0.0.1:9999/debian unstable/main amd64 linux-libc-dev amd64 4.7.2-1 [1158 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 1158 kB in 0s (70.2 MB/s) (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 9769 files and directories currently installed.) Preparing to unpack .../linux-libc-dev_4.7.2-1_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.7.2-1) over (4.6.4-1) ... Setting up linux-libc-dev:amd64 (4.7.2-1) ... W: No sandbox user '_apt' on the system, can not drop privileges +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... NOTICE: '0ad' packaging is maintained in the 'Svn' version control system at: svn://anonscm.debian.org/pkg-games/packages/trunk/0ad/ Need to get 25.7 MB of source archives. Get:1 http://127.0.0.1:9999/debian unstable/main 0ad 0.0.20-2 (dsc) [2502 B] Get:2 http://127.0.0.1:9999/debian unstable/main 0ad 0.0.20-2 (tar) [25.6 MB] Get:3 http://127.0.0.1:9999/debian unstable/main 0ad 0.0.20-2 (diff) [70.9 kB] Fetched 25.7 MB in 0s (47.9 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/0ad-sOubc7/0ad-0.0.20' with '<>' I: NOTICE: Log filtering will replace 'build/0ad-sOubc7' with '<>' +------------------------------------------------------------------------------+ | Install build-essential | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<>/resolver-AUIrZJ/apt_archive/sbuild-build-depends-core-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-core-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-AUIrZJ/apt_archive ./ InRelease Get:2 copy:/<>/resolver-AUIrZJ/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-AUIrZJ/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-AUIrZJ/apt_archive ./ Sources [349 B] Get:5 copy:/<>/resolver-AUIrZJ/apt_archive ./ Packages [433 B] Fetched 1739 B in 0s (0 B/s) Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges 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 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 774 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/<>/resolver-AUIrZJ/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [774 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 774 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (Reading database ... 9775 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... W: No sandbox user '_apt' on the system, can not drop privileges +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (amd64 included in amd64 arm64 armhf i386 kfreebsd-amd64 kfreebsd-i386) +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: autoconf, debhelper (>= 9), dpkg-dev (>= 1.15.5), libboost-dev, libboost-filesystem-dev, libcurl4-gnutls-dev | libcurl4-dev, libenet-dev (>= 1.3), libgloox-dev (>= 1.0.9), libicu-dev, libminiupnpc-dev (>= 1.6), libnspr4-dev, libnvtt-dev (>= 2.0.8-1+dfsg-4~), libogg-dev, libopenal-dev, libpng-dev, libsdl2-dev (>= 2.0.2), libvorbis-dev, libwxgtk3.0-dev | libwxgtk2.8-dev, libxcursor-dev, libxml2-dev, pkg-config, python, zlib1g-dev Filtered Build-Depends: autoconf, debhelper (>= 9), dpkg-dev (>= 1.15.5), libboost-dev, libboost-filesystem-dev, libcurl4-gnutls-dev, libenet-dev (>= 1.3), libgloox-dev (>= 1.0.9), libicu-dev, libminiupnpc-dev (>= 1.6), libnspr4-dev, libnvtt-dev (>= 2.0.8-1+dfsg-4~), libogg-dev, libopenal-dev, libpng-dev, libsdl2-dev (>= 2.0.2), libvorbis-dev, libwxgtk3.0-dev, libxcursor-dev, libxml2-dev, pkg-config, python, zlib1g-dev dpkg-deb: building package 'sbuild-build-depends-0ad-dummy' in '/<>/resolver-WggILk/apt_archive/sbuild-build-depends-0ad-dummy.deb'. dpkg-scanpackages: warning: Packages in archive but missing from override file: dpkg-scanpackages: warning: sbuild-build-depends-0ad-dummy dpkg-scanpackages: info: Wrote 1 entries to output Packages file. Ign:1 copy:/<>/resolver-WggILk/apt_archive ./ InRelease Get:2 copy:/<>/resolver-WggILk/apt_archive ./ Release [957 B] Ign:3 copy:/<>/resolver-WggILk/apt_archive ./ Release.gpg Get:4 copy:/<>/resolver-WggILk/apt_archive ./ Sources [518 B] Get:5 copy:/<>/resolver-WggILk/apt_archive ./ Packages [593 B] Fetched 2068 B in 0s (0 B/s) Reading package lists... W: No sandbox user '_apt' on the system, can not drop privileges Reading package lists... Install 0ad build dependencies (apt-based resolver) --------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-glib-2.0 gir1.2-ibus-1.0 gnome-icon-theme groff-base gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libboost-dev libboost-filesystem-dev libboost-filesystem1.61-dev libboost-filesystem1.61.0 libboost-system1.61-dev libboost-system1.61.0 libboost1.61-dev libcairo2 libcap2 libcroco3 libcups2 libcurl3-gnutls libcurl4-gnutls-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libegl1-mesa-dev libelf1 libenet-dev libenet7 libexpat1 libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfreetype6 libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libgles2-mesa libgles2-mesa-dev libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgloox-dev libgloox14 libglu1-mesa libglu1-mesa-dev libgmp-dev libgmpxx4ldbl libgnutls-openssl27 libgnutls28-dev libgnutls30 libgnutlsxx28 libgraphite2-3 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libhogweed4 libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev libicu57 libidn11 libidn11-dev libilmbase12 libjbig0 libjpeg62-turbo libjson-c3 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 libldap-2.4-2 libmagic-mgc libmagic1 libminiupnpc-dev libminiupnpc10 libmpdec2 libnettle6 libnghttp2-14 libnotify4 libnspr4 libnspr4-dev libnvtt-dev libnvtt2 libogg-dev libogg0 libopenal-data libopenal-dev libopenal1 libopenexr22 libp11-kit-dev libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpng-dev libpng16-16 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libreadline6 librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsdl2-2.0-0 libsdl2-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsndio-dev libsndio6.1 libsqlite3-0 libssh2-1 libssl1.0.2 libtasn1-6 libtasn1-6-dev libthai-data libthai0 libtiff5 libtimedate-perl libtool libudev-dev libunistring0 libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libwrap0 libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-dev libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxtst6 libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 lsb-base m4 man-db mesa-common-dev mime-support nettle-dev pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-minimal python3.5 python3.5-minimal readline-common shared-mime-info ucf wx-common wx3.0-headers x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev groff libasound2-plugins alsa-utils libasound2-doc libboost-doc libboost1.61-doc libboost-atomic1.61-dev libboost-chrono1.61-dev libboost-context1.61-dev libboost-coroutine1.61-dev libboost-date-time1.61-dev libboost-exception1.61-dev libboost-graph1.61-dev libboost-graph-parallel1.61-dev libboost-iostreams1.61-dev libboost-locale1.61-dev libboost-log1.61-dev libboost-math1.61-dev libboost-mpi1.61-dev libboost-mpi-python1.61-dev libboost-program-options1.61-dev libboost-python1.61-dev libboost-random1.61-dev libboost-regex1.61-dev libboost-serialization1.61-dev libboost-signals1.61-dev libboost-test1.61-dev libboost-thread1.61-dev libboost-timer1.61-dev libboost-wave1.61-dev libboost1.61-tools-dev libmpfrc++-dev libntl-dev cups-common libcurl4-doc libcurl3-dbg libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libglib2.0-doc gmp-doc libgmp10-doc libmpfr-dev gnutls-doc gnutls-bin krb5-doc krb5-user gvfs libice-doc icu-doc libportaudio2 pciutils pulseaudio librsvg2-bin libsm-doc sndiod libtool-doc gfortran | fortran95-compiler gcj-jdk wx3.0-doc libxcb-doc libxext-doc libxt-doc less www-browser libmail-box-perl python-doc python-tk python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.5-venv python3.5-doc readline-doc Recommended packages: curl | wget | lynx-cur ca-certificates dbus libenet-doc libenet7-dbg libgl1-mesa-dri xdg-user-dirs libgail-common libgtk2.0-bin krb5-locales minissdpd notification-daemon libpng-tools libsasl2-modules libtasn1-doc libltdl-dev tcpd libx11-doc xml-core libmail-sendmail-perl zip The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file fontconfig fontconfig-config fonts-dejavu-core gettext gettext-base gir1.2-glib-2.0 gir1.2-ibus-1.0 gnome-icon-theme groff-base gtk-update-icon-cache hicolor-icon-theme icu-devtools intltool-debian libarchive-zip-perl libasound2 libasound2-data libasound2-dev libasyncns0 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libboost-dev libboost-filesystem-dev libboost-filesystem1.61-dev libboost-filesystem1.61.0 libboost-system1.61-dev libboost-system1.61.0 libboost1.61-dev libcairo2 libcap2 libcroco3 libcups2 libcurl3-gnutls libcurl4-gnutls-dev libdatrie1 libdbus-1-3 libdbus-1-dev libdrm-amdgpu1 libdrm-dev libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl1-mesa libegl1-mesa-dev libelf1 libenet-dev libenet7 libexpat1 libfile-stripnondeterminism-perl libflac8 libfontconfig1 libfreetype6 libgbm1 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl1-mesa-dev libgl1-mesa-glx libglapi-mesa libgles2-mesa libgles2-mesa-dev libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libgloox-dev libgloox14 libglu1-mesa libglu1-mesa-dev libgmp-dev libgmpxx4ldbl libgnutls-openssl27 libgnutls28-dev libgnutls30 libgnutlsxx28 libgraphite2-3 libgssapi-krb5-2 libgtk2.0-0 libgtk2.0-common libharfbuzz0b libhogweed4 libibus-1.0-5 libibus-1.0-dev libice-dev libice6 libicu-dev libicu57 libidn11 libidn11-dev libilmbase12 libjbig0 libjpeg62-turbo libjson-c3 libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 libldap-2.4-2 libmagic-mgc libmagic1 libminiupnpc-dev libminiupnpc10 libmpdec2 libnettle6 libnghttp2-14 libnotify4 libnspr4 libnspr4-dev libnvtt-dev libnvtt2 libogg-dev libogg0 libopenal-data libopenal-dev libopenal1 libopenexr22 libp11-kit-dev libp11-kit0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpipeline1 libpixman-1-0 libpng-dev libpng16-16 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libpulse0 libpython-stdlib libpython2.7-minimal libpython2.7-stdlib libpython3-stdlib libpython3.5-minimal libpython3.5-stdlib libreadline6 librsvg2-2 librsvg2-common librtmp1 libsasl2-2 libsasl2-modules-db libsdl2-2.0-0 libsdl2-dev libsigsegv2 libsm-dev libsm6 libsndfile1 libsndio-dev libsndio6.1 libsqlite3-0 libssh2-1 libssl1.0.2 libtasn1-6 libtasn1-6-dev libthai-data libthai0 libtiff5 libtimedate-perl libtool libudev-dev libunistring0 libvorbis-dev libvorbis0a libvorbisenc2 libvorbisfile3 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1-mesa libwayland-server0 libwrap0 libwxbase3.0-0v5 libwxbase3.0-dev libwxgtk3.0-0v5 libwxgtk3.0-dev libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxau-dev libxau6 libxcb-dri2-0 libxcb-dri2-0-dev libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-present-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0 libxcb-sync-dev libxcb-sync1 libxcb-xfixes0 libxcb-xfixes0-dev libxcb1 libxcb1-dev libxcomposite1 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev libxdmcp6 libxext-dev libxext6 libxfixes-dev libxfixes3 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon0 libxml2 libxml2-dev libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxss-dev libxss1 libxt-dev libxt6 libxtst6 libxv-dev libxv1 libxxf86vm-dev libxxf86vm1 lsb-base m4 man-db mesa-common-dev mime-support nettle-dev pkg-config po-debconf python python-minimal python2.7 python2.7-minimal python3 python3-minimal python3.5 python3.5-minimal readline-common sbuild-build-depends-0ad-dummy shared-mime-info ucf wx-common wx3.0-headers x11-common x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-scrnsaver-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g-dev 0 upgraded, 298 newly installed, 0 to remove and 0 not upgraded. Need to get 119 MB of archives. After this operation, 536 MB of additional disk space will be used. Get:1 copy:/<>/resolver-WggILk/apt_archive ./ sbuild-build-depends-0ad-dummy 0.invalid.0 [942 B] Get:2 http://127.0.0.1:9999/debian unstable/main amd64 libwrap0 amd64 7.6.q-25 [58.5 kB] Get:3 http://127.0.0.1:9999/debian unstable/main amd64 groff-base amd64 1.22.3-8 [1162 kB] Get:4 http://127.0.0.1:9999/debian unstable/main amd64 bsdmainutils amd64 9.0.10 [184 kB] Get:5 http://127.0.0.1:9999/debian unstable/main amd64 libpipeline1 amd64 1.4.1-2 [27.6 kB] Get:6 http://127.0.0.1:9999/debian unstable/main amd64 man-db amd64 2.7.5-1 [1003 kB] Get:7 http://127.0.0.1:9999/debian unstable/main amd64 libpython2.7-minimal amd64 2.7.12-2 [387 kB] Get:8 http://127.0.0.1:9999/debian unstable/main amd64 python2.7-minimal amd64 2.7.12-2 [1348 kB] Get:9 http://127.0.0.1:9999/debian unstable/main amd64 python-minimal amd64 2.7.11-2 [40.3 kB] Get:10 http://127.0.0.1:9999/debian unstable/main amd64 mime-support all 3.60 [36.7 kB] Get:11 http://127.0.0.1:9999/debian unstable/main amd64 libexpat1 amd64 2.2.0-1 [82.0 kB] Get:12 http://127.0.0.1:9999/debian unstable/main amd64 readline-common all 6.3-8 [57.7 kB] Get:13 http://127.0.0.1:9999/debian unstable/main amd64 libreadline6 amd64 6.3-8+b4 [142 kB] Get:14 http://127.0.0.1:9999/debian unstable/main amd64 libsqlite3-0 amd64 3.14.1-1 [559 kB] Get:15 http://127.0.0.1:9999/debian unstable/main amd64 libssl1.0.2 amd64 1.0.2h-1 [1287 kB] Get:16 http://127.0.0.1:9999/debian unstable/main amd64 libpython2.7-stdlib amd64 2.7.12-2 [1875 kB] Get:17 http://127.0.0.1:9999/debian unstable/main amd64 python2.7 amd64 2.7.12-2 [277 kB] Get:18 http://127.0.0.1:9999/debian unstable/main amd64 libpython-stdlib amd64 2.7.11-2 [19.8 kB] Get:19 http://127.0.0.1:9999/debian unstable/main amd64 python amd64 2.7.11-2 [153 kB] Get:20 http://127.0.0.1:9999/debian unstable/main amd64 libpng16-16 amd64 1.6.24-2 [279 kB] Get:21 http://127.0.0.1:9999/debian unstable/main amd64 libfreetype6 amd64 2.6.3-3+b1 [437 kB] Get:22 http://127.0.0.1:9999/debian unstable/main amd64 ucf all 3.0036 [70.2 kB] Get:23 http://127.0.0.1:9999/debian unstable/main amd64 fonts-dejavu-core all 2.37-1 [1068 kB] Get:24 http://127.0.0.1:9999/debian unstable/main amd64 fontconfig-config all 2.11.0-6.7 [271 kB] Get:25 http://127.0.0.1:9999/debian unstable/main amd64 libfontconfig1 amd64 2.11.0-6.7 [331 kB] Get:26 http://127.0.0.1:9999/debian unstable/main amd64 fontconfig amd64 2.11.0-6.7 [403 kB] Get:27 http://127.0.0.1:9999/debian unstable/main amd64 libenet7 amd64 1.3.12+ds-2 [28.5 kB] Get:28 http://127.0.0.1:9999/debian unstable/main amd64 lsb-base all 9.20160629 [27.6 kB] Get:29 http://127.0.0.1:9999/debian unstable/main amd64 x11-common all 1:7.7+16 [251 kB] Get:30 http://127.0.0.1:9999/debian unstable/main amd64 libice6 amd64 2:1.0.9-1+b1 [58.8 kB] Get:31 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-0 amd64 2.48.1-3 [2707 kB] Get:32 http://127.0.0.1:9999/debian unstable/main amd64 libjpeg62-turbo amd64 1:1.5.0-1 [132 kB] Get:33 http://127.0.0.1:9999/debian unstable/main amd64 libjbig0 amd64 2.1-3.1 [30.7 kB] Get:34 http://127.0.0.1:9999/debian unstable/main amd64 libtiff5 amd64 4.0.6-2 [222 kB] Get:35 http://127.0.0.1:9999/debian unstable/main amd64 libxau6 amd64 1:1.0.8-1 [20.7 kB] Get:36 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.2-1.1 [26.2 kB] Get:37 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1 amd64 1.11.1-1.1 [45.3 kB] Get:38 http://127.0.0.1:9999/debian unstable/main amd64 libx11-data all 2:1.6.3-1 [128 kB] Get:39 http://127.0.0.1:9999/debian unstable/main amd64 libx11-6 amd64 2:1.6.3-1 [742 kB] Get:40 http://127.0.0.1:9999/debian unstable/main amd64 libicu57 amd64 57.1-3 [7676 kB] Get:41 http://127.0.0.1:9999/debian unstable/main amd64 libxml2 amd64 2.9.4+dfsg1-1+b1 [919 kB] Get:42 http://127.0.0.1:9999/debian unstable/main amd64 shared-mime-info amd64 1.6-1 [685 kB] Get:43 http://127.0.0.1:9999/debian unstable/main amd64 libgdk-pixbuf2.0-common all 2.34.0-1 [309 kB] Get:44 http://127.0.0.1:9999/debian unstable/main amd64 libgdk-pixbuf2.0-0 amd64 2.34.0-1 [164 kB] Get:45 http://127.0.0.1:9999/debian unstable/main amd64 libnotify4 amd64 0.7.6-2 [28.3 kB] Get:46 http://127.0.0.1:9999/debian unstable/main amd64 libogg0 amd64 1.3.2-1 [19.9 kB] Get:47 http://127.0.0.1:9999/debian unstable/main amd64 libpcrecpp0v5 amd64 2:8.39-2 [151 kB] Get:48 http://127.0.0.1:9999/debian unstable/main amd64 libsm6 amd64 2:1.2.2-1+b1 [33.6 kB] Get:49 http://127.0.0.1:9999/debian unstable/main amd64 libkmod2 amd64 22-1.1 [47.9 kB] Get:50 http://127.0.0.1:9999/debian unstable/main amd64 libudev-dev amd64 231-5 [249 kB] Get:51 http://127.0.0.1:9999/debian unstable/main amd64 libx11-xcb1 amd64 2:1.6.3-1 [176 kB] Get:52 http://127.0.0.1:9999/debian unstable/main amd64 libxcomposite1 amd64 1:0.4.4-1 [17.4 kB] Get:53 http://127.0.0.1:9999/debian unstable/main amd64 libxfixes3 amd64 1:5.0.2-1 [21.3 kB] Get:54 http://127.0.0.1:9999/debian unstable/main amd64 libxrender1 amd64 1:0.9.9-2 [31.8 kB] Get:55 http://127.0.0.1:9999/debian unstable/main amd64 libxcursor1 amd64 1:1.1.14-1+b1 [35.1 kB] Get:56 http://127.0.0.1:9999/debian unstable/main amd64 libxdamage1 amd64 1:1.1.4-2+b1 [14.7 kB] Get:57 http://127.0.0.1:9999/debian unstable/main amd64 libxext6 amd64 2:1.3.3-1 [52.7 kB] Get:58 http://127.0.0.1:9999/debian unstable/main amd64 libxinerama1 amd64 2:1.1.3-1+b1 [16.9 kB] Get:59 http://127.0.0.1:9999/debian unstable/main amd64 libxshmfence1 amd64 1.2-1 [7836 B] Get:60 http://127.0.0.1:9999/debian unstable/main amd64 libxss1 amd64 1:1.2.2-1 [17.5 kB] Get:61 http://127.0.0.1:9999/debian unstable/main amd64 libxi6 amd64 2:1.7.6-1 [80.6 kB] Get:62 http://127.0.0.1:9999/debian unstable/main amd64 libxtst6 amd64 2:1.2.2-1+b1 [27.3 kB] Get:63 http://127.0.0.1:9999/debian unstable/main amd64 libxv1 amd64 2:1.0.10-1+b1 [24.0 kB] Get:64 http://127.0.0.1:9999/debian unstable/main amd64 libxxf86vm1 amd64 1:1.1.4-1 [20.9 kB] Get:65 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-minimal amd64 3.5.2-3 [568 kB] Get:66 http://127.0.0.1:9999/debian unstable/main amd64 python3.5-minimal amd64 3.5.2-3 [1644 kB] Get:67 http://127.0.0.1:9999/debian unstable/main amd64 python3-minimal amd64 3.5.1-4 [35.3 kB] Get:68 http://127.0.0.1:9999/debian unstable/main amd64 libmpdec2 amd64 2.4.2-1 [85.2 kB] Get:69 http://127.0.0.1:9999/debian unstable/main amd64 libpython3.5-stdlib amd64 3.5.2-3 [2126 kB] Get:70 http://127.0.0.1:9999/debian unstable/main amd64 python3.5 amd64 3.5.2-3 [214 kB] Get:71 http://127.0.0.1:9999/debian unstable/main amd64 libpython3-stdlib amd64 3.5.1-4 [18.6 kB] Get:72 http://127.0.0.1:9999/debian unstable/main amd64 dh-python all 2.20160818 [83.0 kB] Get:73 http://127.0.0.1:9999/debian unstable/main amd64 python3 amd64 3.5.1-4 [21.6 kB] Get:74 http://127.0.0.1:9999/debian unstable/main amd64 libmagic-mgc amd64 1:5.28-4 [210 kB] Get:75 http://127.0.0.1:9999/debian unstable/main amd64 libmagic1 amd64 1:5.28-4 [109 kB] Get:76 http://127.0.0.1:9999/debian unstable/main amd64 file amd64 1:5.28-4 [62.9 kB] Get:77 http://127.0.0.1:9999/debian unstable/main amd64 gettext-base amd64 0.19.8.1-1 [121 kB] Get:78 http://127.0.0.1:9999/debian unstable/main amd64 libcap2 amd64 1:2.25-1 [16.8 kB] Get:79 http://127.0.0.1:9999/debian unstable/main amd64 libnettle6 amd64 3.2-1 [191 kB] Get:80 http://127.0.0.1:9999/debian unstable/main amd64 libhogweed4 amd64 3.2-1 [136 kB] Get:81 http://127.0.0.1:9999/debian unstable/main amd64 libidn11 amd64 1.33-1 [115 kB] Get:82 http://127.0.0.1:9999/debian unstable/main amd64 libp11-kit0 amd64 0.23.2-5 [111 kB] Get:83 http://127.0.0.1:9999/debian unstable/main amd64 libtasn1-6 amd64 4.9-4 [50.0 kB] Get:84 http://127.0.0.1:9999/debian unstable/main amd64 libgnutls30 amd64 3.5.3-3 [801 kB] Get:85 http://127.0.0.1:9999/debian unstable/main amd64 libgnutls-openssl27 amd64 3.5.3-3 [147 kB] Get:86 http://127.0.0.1:9999/debian unstable/main amd64 libkeyutils1 amd64 1.5.9-9 [12.4 kB] Get:87 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5support0 amd64 1.14.3+dfsg-1 [61.0 kB] Get:88 http://127.0.0.1:9999/debian unstable/main amd64 libk5crypto3 amd64 1.14.3+dfsg-1 [115 kB] Get:89 http://127.0.0.1:9999/debian unstable/main amd64 libkrb5-3 amd64 1.14.3+dfsg-1 [311 kB] Get:90 http://127.0.0.1:9999/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.14.3+dfsg-1 [154 kB] Get:91 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.26.dfsg1-15 [66.9 kB] Get:92 http://127.0.0.1:9999/debian unstable/main amd64 libsasl2-2 amd64 2.1.26.dfsg1-15 [103 kB] Get:93 http://127.0.0.1:9999/debian unstable/main amd64 libldap-2.4-2 amd64 2.4.42+dfsg-2+b2 [222 kB] Get:94 http://127.0.0.1:9999/debian unstable/main amd64 libsigsegv2 amd64 2.10-5 [28.9 kB] Get:95 http://127.0.0.1:9999/debian unstable/main amd64 m4 amd64 1.4.17-5 [255 kB] Get:96 http://127.0.0.1:9999/debian unstable/main amd64 autoconf all 2.69-10 [338 kB] Get:97 http://127.0.0.1:9999/debian unstable/main amd64 autotools-dev all 20160430.1 [72.6 kB] Get:98 http://127.0.0.1:9999/debian unstable/main amd64 automake all 1:1.15-4 [735 kB] Get:99 http://127.0.0.1:9999/debian unstable/main amd64 autopoint all 0.19.8.1-1 [433 kB] Get:100 http://127.0.0.1:9999/debian unstable/main amd64 libcroco3 amd64 0.6.11-1 [143 kB] Get:101 http://127.0.0.1:9999/debian unstable/main amd64 libunistring0 amd64 0.9.6+really0.9.3-0.1 [279 kB] Get:102 http://127.0.0.1:9999/debian unstable/main amd64 gettext amd64 0.19.8.1-1 [1493 kB] Get:103 http://127.0.0.1:9999/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.4 [26.3 kB] Get:104 http://127.0.0.1:9999/debian unstable/main amd64 po-debconf all 1.0.19 [249 kB] Get:105 http://127.0.0.1:9999/debian unstable/main amd64 libarchive-zip-perl all 1.59-1 [95.5 kB] Get:106 http://127.0.0.1:9999/debian unstable/main amd64 libfile-stripnondeterminism-perl all 0.023-2 [13.4 kB] Get:107 http://127.0.0.1:9999/debian unstable/main amd64 libtimedate-perl all 2.3000-2 [42.2 kB] Get:108 http://127.0.0.1:9999/debian unstable/main amd64 dh-strip-nondeterminism all 0.023-2 [8202 B] Get:109 http://127.0.0.1:9999/debian unstable/main amd64 libtool all 2.4.6-2 [545 kB] Get:110 http://127.0.0.1:9999/debian unstable/main amd64 dh-autoreconf all 12 [15.8 kB] Get:111 http://127.0.0.1:9999/debian unstable/main amd64 debhelper all 9.20160814 [800 kB] Get:112 http://127.0.0.1:9999/debian unstable/main amd64 libgirepository-1.0-1 amd64 1.48.0-3 [96.4 kB] Get:113 http://127.0.0.1:9999/debian unstable/main amd64 gir1.2-glib-2.0 amd64 1.48.0-3 [146 kB] Get:114 http://127.0.0.1:9999/debian unstable/main amd64 libibus-1.0-5 amd64 1.5.11-1 [325 kB] Get:115 http://127.0.0.1:9999/debian unstable/main amd64 gir1.2-ibus-1.0 amd64 1.5.11-1 [266 kB] Get:116 http://127.0.0.1:9999/debian unstable/main amd64 hicolor-icon-theme all 0.15-1 [9550 B] Get:117 http://127.0.0.1:9999/debian unstable/main amd64 gtk-update-icon-cache amd64 3.20.9-1 [73.9 kB] Get:118 http://127.0.0.1:9999/debian unstable/main amd64 libpixman-1-0 amd64 0.33.6-1 [532 kB] Get:119 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0 amd64 1.11.1-1.1 [17.5 kB] Get:120 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shm0 amd64 1.11.1-1.1 [11.6 kB] Get:121 http://127.0.0.1:9999/debian unstable/main amd64 libcairo2 amd64 1.14.6-1+b1 [767 kB] Get:122 http://127.0.0.1:9999/debian unstable/main amd64 libthai-data all 0.1.25-1 [165 kB] Get:123 http://127.0.0.1:9999/debian unstable/main amd64 libdatrie1 amd64 0.2.10-2 [35.8 kB] Get:124 http://127.0.0.1:9999/debian unstable/main amd64 libthai0 amd64 0.1.25-1 [51.6 kB] Get:125 http://127.0.0.1:9999/debian unstable/main amd64 libpango-1.0-0 amd64 1.40.1-1 [311 kB] Get:126 http://127.0.0.1:9999/debian unstable/main amd64 libgraphite2-3 amd64 1.3.8-1 [76.4 kB] Get:127 http://127.0.0.1:9999/debian unstable/main amd64 libharfbuzz0b amd64 1.2.7-1+b1 [612 kB] Get:128 http://127.0.0.1:9999/debian unstable/main amd64 libpangoft2-1.0-0 amd64 1.40.1-1 [236 kB] Get:129 http://127.0.0.1:9999/debian unstable/main amd64 libpangocairo-1.0-0 amd64 1.40.1-1 [223 kB] Get:130 http://127.0.0.1:9999/debian unstable/main amd64 librsvg2-2 amd64 2.40.16-1 [281 kB] Get:131 http://127.0.0.1:9999/debian unstable/main amd64 librsvg2-common amd64 2.40.16-1 [193 kB] Get:132 http://127.0.0.1:9999/debian unstable/main amd64 gnome-icon-theme all 3.12.0-2 [9890 kB] Get:133 http://127.0.0.1:9999/debian unstable/main amd64 icu-devtools amd64 57.1-3 [172 kB] Get:134 http://127.0.0.1:9999/debian unstable/main amd64 libasound2-data all 1.1.2-1 [207 kB] Get:135 http://127.0.0.1:9999/debian unstable/main amd64 libasound2 amd64 1.1.2-1 [535 kB] Get:136 http://127.0.0.1:9999/debian unstable/main amd64 libasound2-dev amd64 1.1.2-1 [297 kB] Get:137 http://127.0.0.1:9999/debian unstable/main amd64 libasyncns0 amd64 0.8-6 [12.5 kB] Get:138 http://127.0.0.1:9999/debian unstable/main amd64 libatk1.0-data all 2.20.0-1 [185 kB] Get:139 http://127.0.0.1:9999/debian unstable/main amd64 libatk1.0-0 amd64 2.20.0-1 [92.9 kB] Get:140 http://127.0.0.1:9999/debian unstable/main amd64 libavahi-common-data amd64 0.6.32-1 [118 kB] Get:141 http://127.0.0.1:9999/debian unstable/main amd64 libavahi-common3 amd64 0.6.32-1 [52.1 kB] Get:142 http://127.0.0.1:9999/debian unstable/main amd64 libdbus-1-3 amd64 1.10.10-1 [190 kB] Get:143 http://127.0.0.1:9999/debian unstable/main amd64 libavahi-client3 amd64 0.6.32-1 [55.4 kB] Get:144 http://127.0.0.1:9999/debian unstable/main amd64 libboost1.61-dev amd64 1.61.0+dfsg-2.1 [6843 kB] Get:145 http://127.0.0.1:9999/debian unstable/main amd64 libboost-dev amd64 1.61.0.2 [3746 B] Get:146 http://127.0.0.1:9999/debian unstable/main amd64 libboost-system1.61.0 amd64 1.61.0+dfsg-2.1 [32.1 kB] Get:147 http://127.0.0.1:9999/debian unstable/main amd64 libboost-filesystem1.61.0 amd64 1.61.0+dfsg-2.1 [62.9 kB] Get:148 http://127.0.0.1:9999/debian unstable/main amd64 libboost-system1.61-dev amd64 1.61.0+dfsg-2.1 [32.7 kB] Get:149 http://127.0.0.1:9999/debian unstable/main amd64 libboost-filesystem1.61-dev amd64 1.61.0+dfsg-2.1 [71.0 kB] Get:150 http://127.0.0.1:9999/debian unstable/main amd64 libboost-filesystem-dev amd64 1.61.0.2 [3426 B] Get:151 http://127.0.0.1:9999/debian unstable/main amd64 libcups2 amd64 2.1.4-4 [299 kB] Get:152 http://127.0.0.1:9999/debian unstable/main amd64 libnghttp2-14 amd64 1.13.0-1 [79.4 kB] Get:153 http://127.0.0.1:9999/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-1 [60.0 kB] Get:154 http://127.0.0.1:9999/debian unstable/main amd64 libssh2-1 amd64 1.7.0-1 [138 kB] Get:155 http://127.0.0.1:9999/debian unstable/main amd64 libcurl3-gnutls amd64 7.50.1-1 [278 kB] Get:156 http://127.0.0.1:9999/debian unstable/main amd64 libcurl4-gnutls-dev amd64 7.50.1-1 [360 kB] Get:157 http://127.0.0.1:9999/debian unstable/main amd64 pkg-config amd64 0.29-4 [62.5 kB] Get:158 http://127.0.0.1:9999/debian unstable/main amd64 libdbus-1-dev amd64 1.10.10-1 [226 kB] Get:159 http://127.0.0.1:9999/debian unstable/main amd64 libdrm2 amd64 2.4.70-1 [35.5 kB] Get:160 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.70-1 [24.9 kB] Get:161 http://127.0.0.1:9999/debian unstable/main amd64 libpciaccess0 amd64 0.13.4-1 [49.8 kB] Get:162 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-intel1 amd64 2.4.70-1 [64.6 kB] Get:163 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-radeon1 amd64 2.4.70-1 [30.1 kB] Get:164 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-nouveau2 amd64 2.4.70-1 [24.9 kB] Get:165 http://127.0.0.1:9999/debian unstable/main amd64 libdrm-dev amd64 2.4.70-1 [219 kB] Get:166 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-client0 amd64 1.11.0-2 [24.7 kB] Get:167 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-server0 amd64 1.11.0-2 [29.6 kB] Get:168 http://127.0.0.1:9999/debian unstable/main amd64 libgbm1 amd64 11.2.2-1 [57.9 kB] Get:169 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri2-0 amd64 1.11.1-1.1 [12.9 kB] Get:170 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri3-0 amd64 1.11.1-1.1 [11.2 kB] Get:171 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-present0 amd64 1.11.1-1.1 [11.2 kB] Get:172 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-randr0 amd64 1.11.1-1.1 [20.6 kB] Get:173 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shape0 amd64 1.11.1-1.1 [11.7 kB] Get:174 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-sync1 amd64 1.11.1-1.1 [14.4 kB] Get:175 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-xfixes0 amd64 1.11.1-1.1 [14.8 kB] Get:176 http://127.0.0.1:9999/debian unstable/main amd64 libegl1-mesa amd64 11.2.2-1 [106 kB] Get:177 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-egl1-mesa amd64 11.2.2-1 [40.8 kB] Get:178 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-dri2-dev all 2.8-2 [18.2 kB] Get:179 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-gl-dev all 1.4.17-1 [28.0 kB] Get:180 http://127.0.0.1:9999/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:181 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-core-dev all 7.0.29-1 [728 kB] Get:182 http://127.0.0.1:9999/debian unstable/main amd64 libxau-dev amd64 1:1.0.8-1 [23.6 kB] Get:183 http://127.0.0.1:9999/debian unstable/main amd64 libxdmcp-dev amd64 1:1.1.2-1.1 [42.0 kB] Get:184 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-input-dev all 2.3.2-1 [158 kB] Get:185 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-kb-dev all 1.0.7-1 [233 kB] Get:186 http://127.0.0.1:9999/debian unstable/main amd64 xtrans-dev all 1.3.5-1 [100 kB] Get:187 http://127.0.0.1:9999/debian unstable/main amd64 libpthread-stubs0-dev amd64 0.3-4 [3866 B] Get:188 http://127.0.0.1:9999/debian unstable/main amd64 libxcb1-dev amd64 1.11.1-1.1 [79.9 kB] Get:189 http://127.0.0.1:9999/debian unstable/main amd64 libx11-dev amd64 2:1.6.3-1 [813 kB] Get:190 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xext-dev all 7.3.0-1 [212 kB] Get:191 http://127.0.0.1:9999/debian unstable/main amd64 libxext-dev amd64 2:1.3.3-1 [107 kB] Get:192 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xf86vidmode-dev all 2.3.1-2 [6114 B] Get:193 http://127.0.0.1:9999/debian unstable/main amd64 libxxf86vm-dev amd64 1:1.1.4-1 [25.4 kB] Get:194 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-fixes-dev all 1:5.0-2 [19.2 kB] Get:195 http://127.0.0.1:9999/debian unstable/main amd64 libxfixes-dev amd64 1:5.0.2-1 [23.1 kB] Get:196 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-damage-dev all 1:1.2.1-2 [11.8 kB] Get:197 http://127.0.0.1:9999/debian unstable/main amd64 libxdamage-dev amd64 1:1.1.4-2+b1 [14.4 kB] Get:198 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-glx0 amd64 1.11.1-1.1 [27.0 kB] Get:199 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-glx0-dev amd64 1.11.1-1.1 [32.8 kB] Get:200 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri2-0-dev amd64 1.11.1-1.1 [14.4 kB] Get:201 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-dri3-dev amd64 1.11.1-1.1 [11.7 kB] Get:202 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-render0-dev amd64 1.11.1-1.1 [21.2 kB] Get:203 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-randr0-dev amd64 1.11.1-1.1 [24.1 kB] Get:204 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-shape0-dev amd64 1.11.1-1.1 [12.9 kB] Get:205 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-xfixes0-dev amd64 1.11.1-1.1 [17.2 kB] Get:206 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-sync-dev amd64 1.11.1-1.1 [16.1 kB] Get:207 http://127.0.0.1:9999/debian unstable/main amd64 libxcb-present-dev amd64 1.11.1-1.1 [12.6 kB] Get:208 http://127.0.0.1:9999/debian unstable/main amd64 libxshmfence-dev amd64 1.2-1 [7242 B] Get:209 http://127.0.0.1:9999/debian unstable/main amd64 libx11-xcb-dev amd64 2:1.6.3-1 [178 kB] Get:210 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-cursor0 amd64 1.11.0-2 [13.1 kB] Get:211 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-bin amd64 1.11.0-2 [20.3 kB] Get:212 http://127.0.0.1:9999/debian unstable/main amd64 libwayland-dev amd64 1.11.0-2 [92.9 kB] Get:213 http://127.0.0.1:9999/debian unstable/main amd64 libegl1-mesa-dev amd64 11.2.2-1 [52.4 kB] Get:214 http://127.0.0.1:9999/debian unstable/main amd64 libelf1 amd64 0.166-2 [172 kB] Get:215 http://127.0.0.1:9999/debian unstable/main amd64 libenet-dev amd64 1.3.12+ds-2 [15.9 kB] Get:216 http://127.0.0.1:9999/debian unstable/main amd64 libflac8 amd64 1.3.1-4 [218 kB] Get:217 http://127.0.0.1:9999/debian unstable/main amd64 mesa-common-dev amd64 11.2.2-1 [491 kB] Get:218 http://127.0.0.1:9999/debian unstable/main amd64 libglapi-mesa amd64 11.2.2-1 [56.7 kB] Get:219 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-glx amd64 11.2.2-1 [162 kB] Get:220 http://127.0.0.1:9999/debian unstable/main amd64 libgl1-mesa-dev amd64 11.2.2-1 [39.3 kB] Get:221 http://127.0.0.1:9999/debian unstable/main amd64 libgles2-mesa amd64 11.2.2-1 [46.6 kB] Get:222 http://127.0.0.1:9999/debian unstable/main amd64 libgles2-mesa-dev amd64 11.2.2-1 [68.4 kB] Get:223 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-data all 2.48.1-3 [2502 kB] Get:224 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-bin amd64 2.48.1-3 [1626 kB] Get:225 http://127.0.0.1:9999/debian unstable/main amd64 libpcre16-3 amd64 2:8.39-2 [258 kB] Get:226 http://127.0.0.1:9999/debian unstable/main amd64 libpcre32-3 amd64 2:8.39-2 [248 kB] Get:227 http://127.0.0.1:9999/debian unstable/main amd64 libpcre3-dev amd64 2:8.39-2 [645 kB] Get:228 http://127.0.0.1:9999/debian unstable/main amd64 zlib1g-dev amd64 1:1.2.8.dfsg-2+b1 [206 kB] Get:229 http://127.0.0.1:9999/debian unstable/main amd64 libglib2.0-dev amd64 2.48.1-3 [2961 kB] Get:230 http://127.0.0.1:9999/debian unstable/main amd64 libgloox14 amd64 1.0.15-2 [381 kB] Get:231 http://127.0.0.1:9999/debian unstable/main amd64 libgnutlsxx28 amd64 3.5.3-3 [13.0 kB] Get:232 http://127.0.0.1:9999/debian unstable/main amd64 libgmpxx4ldbl amd64 2:6.1.1+dfsg-1 [22.3 kB] Get:233 http://127.0.0.1:9999/debian unstable/main amd64 libgmp-dev amd64 2:6.1.1+dfsg-1 [629 kB] Get:234 http://127.0.0.1:9999/debian unstable/main amd64 nettle-dev amd64 3.2-1 [1034 kB] Get:235 http://127.0.0.1:9999/debian unstable/main amd64 libtasn1-6-dev amd64 4.9-4 [101 kB] Get:236 http://127.0.0.1:9999/debian unstable/main amd64 libp11-kit-dev amd64 0.23.2-5 [62.9 kB] Get:237 http://127.0.0.1:9999/debian unstable/main amd64 libidn11-dev amd64 1.33-1 [594 kB] Get:238 http://127.0.0.1:9999/debian unstable/main amd64 libgnutls28-dev amd64 3.5.3-3 [751 kB] Get:239 http://127.0.0.1:9999/debian unstable/main amd64 libgloox-dev amd64 1.0.15-2 [570 kB] Get:240 http://127.0.0.1:9999/debian unstable/main amd64 libglu1-mesa amd64 9.0.0-2.1 [168 kB] Get:241 http://127.0.0.1:9999/debian unstable/main amd64 libglu1-mesa-dev amd64 9.0.0-2.1 [202 kB] Get:242 http://127.0.0.1:9999/debian unstable/main amd64 libgtk2.0-common all 2.24.30-4 [2691 kB] Get:243 http://127.0.0.1:9999/debian unstable/main amd64 libxrandr2 amd64 2:1.5.0-1 [36.0 kB] Get:244 http://127.0.0.1:9999/debian unstable/main amd64 libgtk2.0-0 amd64 2.24.30-4 [1802 kB] Get:245 http://127.0.0.1:9999/debian unstable/main amd64 libibus-1.0-dev amd64 1.5.11-1 [343 kB] Get:246 http://127.0.0.1:9999/debian unstable/main amd64 libice-dev amd64 2:1.0.9-1+b1 [66.3 kB] Get:247 http://127.0.0.1:9999/debian unstable/main amd64 libicu-dev amd64 57.1-3 [16.3 MB] Get:248 http://127.0.0.1:9999/debian unstable/main amd64 libilmbase12 amd64 2.2.0-11 [76.9 kB] Get:249 http://127.0.0.1:9999/debian unstable/main amd64 libminiupnpc10 amd64 1.9.20140610-2.1 [29.3 kB] Get:250 http://127.0.0.1:9999/debian unstable/main amd64 libminiupnpc-dev amd64 1.9.20140610-2.1 [35.1 kB] Get:251 http://127.0.0.1:9999/debian unstable/main amd64 libnspr4 amd64 2:4.12-6 [117 kB] Get:252 http://127.0.0.1:9999/debian unstable/main amd64 libnspr4-dev amd64 2:4.12-6 [217 kB] Get:253 http://127.0.0.1:9999/debian unstable/main amd64 libogg-dev amd64 1.3.2-1 [198 kB] Get:254 http://127.0.0.1:9999/debian unstable/main amd64 libopenal-data all 1:1.17.2-1 [107 kB] Get:255 http://127.0.0.1:9999/debian unstable/main amd64 libopenal1 amd64 1:1.17.2-1 [209 kB] Get:256 http://127.0.0.1:9999/debian unstable/main amd64 libopenal-dev amd64 1:1.17.2-1 [27.5 kB] Get:257 http://127.0.0.1:9999/debian unstable/main amd64 libopenexr22 amd64 2.2.0-11 [595 kB] Get:258 http://127.0.0.1:9999/debian unstable/main amd64 libpng-dev amd64 1.6.24-2 [247 kB] Get:259 http://127.0.0.1:9999/debian unstable/main amd64 libjson-c3 amd64 0.12-3 [25.5 kB] Get:260 http://127.0.0.1:9999/debian unstable/main amd64 libvorbis0a amd64 1.3.5-3 [92.9 kB] Get:261 http://127.0.0.1:9999/debian unstable/main amd64 libvorbisenc2 amd64 1.3.5-3 [78.9 kB] Get:262 http://127.0.0.1:9999/debian unstable/main amd64 libsndfile1 amd64 1.0.25-10 [214 kB] Get:263 http://127.0.0.1:9999/debian unstable/main amd64 libpulse0 amd64 9.0-2 [272 kB] Get:264 http://127.0.0.1:9999/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 9.0-2 [32.4 kB] Get:265 http://127.0.0.1:9999/debian unstable/main amd64 libpulse-dev amd64 9.0-2 [92.4 kB] Get:266 http://127.0.0.1:9999/debian unstable/main amd64 libsndio6.1 amd64 1.1.0-2 [23.3 kB] Get:267 http://127.0.0.1:9999/debian unstable/main amd64 xkb-data all 2.17-1 [627 kB] Get:268 http://127.0.0.1:9999/debian unstable/main amd64 libxkbcommon0 amd64 0.6.1-1 [121 kB] Get:269 http://127.0.0.1:9999/debian unstable/main amd64 libsdl2-2.0-0 amd64 2.0.4+dfsg2-1 [342 kB] Get:270 http://127.0.0.1:9999/debian unstable/main amd64 libsndio-dev amd64 1.1.0-2 [14.1 kB] Get:271 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-render-dev all 2:0.11.1-2 [20.8 kB] Get:272 http://127.0.0.1:9999/debian unstable/main amd64 libxrender-dev amd64 1:0.9.9-2 [39.3 kB] Get:273 http://127.0.0.1:9999/debian unstable/main amd64 libxcursor-dev amd64 1:1.1.14-1+b1 [42.3 kB] Get:274 http://127.0.0.1:9999/debian unstable/main amd64 libxi-dev amd64 2:1.7.6-1 [238 kB] Get:275 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-xinerama-dev all 1.2.1-2 [4938 B] Get:276 http://127.0.0.1:9999/debian unstable/main amd64 libxinerama-dev amd64 2:1.1.3-1+b1 [19.1 kB] Get:277 http://127.0.0.1:9999/debian unstable/main amd64 libxkbcommon-dev amd64 0.6.1-1 [263 kB] Get:278 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-randr-dev all 1.5.0-1 [49.7 kB] Get:279 http://127.0.0.1:9999/debian unstable/main amd64 libxrandr-dev amd64 2:1.5.0-1 [43.4 kB] Get:280 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-scrnsaver-dev all 1.2.2-1 [25.0 kB] Get:281 http://127.0.0.1:9999/debian unstable/main amd64 libxss-dev amd64 1:1.2.2-1 [22.8 kB] Get:282 http://127.0.0.1:9999/debian unstable/main amd64 libxt6 amd64 1:1.1.5-1 [188 kB] Get:283 http://127.0.0.1:9999/debian unstable/main amd64 libsm-dev amd64 2:1.2.2-1+b1 [35.8 kB] Get:284 http://127.0.0.1:9999/debian unstable/main amd64 libxt-dev amd64 1:1.1.5-1 [423 kB] Get:285 http://127.0.0.1:9999/debian unstable/main amd64 x11proto-video-dev all 2.3.3-1 [21.6 kB] Get:286 http://127.0.0.1:9999/debian unstable/main amd64 libxv-dev amd64 2:1.0.10-1+b1 [47.7 kB] Get:287 http://127.0.0.1:9999/debian unstable/main amd64 libsdl2-dev amd64 2.0.4+dfsg2-1 [612 kB] Get:288 http://127.0.0.1:9999/debian unstable/main amd64 libvorbisfile3 amd64 1.3.5-3 [24.1 kB] Get:289 http://127.0.0.1:9999/debian unstable/main amd64 libvorbis-dev amd64 1.3.5-3 [333 kB] Get:290 http://127.0.0.1:9999/debian unstable/main amd64 libwxbase3.0-0v5 amd64 3.0.2+dfsg-2 [1078 kB] Get:291 http://127.0.0.1:9999/debian unstable/main amd64 wx3.0-headers amd64 3.0.2+dfsg-2 [1124 kB] Get:292 http://127.0.0.1:9999/debian unstable/main amd64 libwxbase3.0-dev amd64 3.0.2+dfsg-2 [133 kB] Get:293 http://127.0.0.1:9999/debian unstable/main amd64 libwxgtk3.0-0v5 amd64 3.0.2+dfsg-2 [4479 kB] Get:294 http://127.0.0.1:9999/debian unstable/main amd64 wx-common amd64 3.0.2+dfsg-2 [173 kB] Get:295 http://127.0.0.1:9999/debian unstable/main amd64 libwxgtk3.0-dev amd64 3.0.2+dfsg-2 [133 kB] Get:296 http://127.0.0.1:9999/debian unstable/main amd64 libxml2-dev amd64 2.9.4+dfsg1-1+b1 [812 kB] Get:297 http://127.0.0.1:9999/debian unstable/main amd64 libnvtt2 amd64 2.0.8-1+dfsg-8+b2 [122 kB] Get:298 http://127.0.0.1:9999/debian unstable/main amd64 libnvtt-dev amd64 2.0.8-1+dfsg-8+b2 [4174 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 119 MB in 3s (31.3 MB/s) Selecting previously unselected package libwrap0:amd64. (Reading database ... 9775 files and directories currently installed.) Preparing to unpack .../00-libwrap0_7.6.q-25_amd64.deb ... Unpacking libwrap0:amd64 (7.6.q-25) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-8_amd64.deb ... Unpacking groff-base (1.22.3-8) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../02-bsdmainutils_9.0.10_amd64.deb ... Unpacking bsdmainutils (9.0.10) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.4.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.7.5-1_amd64.deb ... Unpacking man-db (2.7.5-1) ... Selecting previously unselected package libpython2.7-minimal:amd64. Preparing to unpack .../05-libpython2.7-minimal_2.7.12-2_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.12-2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../06-python2.7-minimal_2.7.12-2_amd64.deb ... Unpacking python2.7-minimal (2.7.12-2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../07-python-minimal_2.7.11-2_amd64.deb ... Unpacking python-minimal (2.7.11-2) ... Selecting previously unselected package mime-support. Preparing to unpack .../08-mime-support_3.60_all.deb ... Unpacking mime-support (3.60) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../09-libexpat1_2.2.0-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.0-1) ... Selecting previously unselected package readline-common. Preparing to unpack .../10-readline-common_6.3-8_all.deb ... Unpacking readline-common (6.3-8) ... Selecting previously unselected package libreadline6:amd64. Preparing to unpack .../11-libreadline6_6.3-8+b4_amd64.deb ... Unpacking libreadline6:amd64 (6.3-8+b4) ... Selecting previously unselected package libsqlite3-0:amd64. Preparing to unpack .../12-libsqlite3-0_3.14.1-1_amd64.deb ... Unpacking libsqlite3-0:amd64 (3.14.1-1) ... Selecting previously unselected package libssl1.0.2:amd64. Preparing to unpack .../13-libssl1.0.2_1.0.2h-1_amd64.deb ... Unpacking libssl1.0.2:amd64 (1.0.2h-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../14-libpython2.7-stdlib_2.7.12-2_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.12-2) ... Selecting previously unselected package python2.7. Preparing to unpack .../15-python2.7_2.7.12-2_amd64.deb ... Unpacking python2.7 (2.7.12-2) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../16-libpython-stdlib_2.7.11-2_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.11-2) ... Setting up libpython2.7-minimal:amd64 (2.7.12-2) ... Setting up python2.7-minimal (2.7.12-2) ... Setting up python-minimal (2.7.11-2) ... Selecting previously unselected package python. (Reading database ... 11168 files and directories currently installed.) Preparing to unpack .../00-python_2.7.11-2_amd64.deb ... Unpacking python (2.7.11-2) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../01-libpng16-16_1.6.24-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.24-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../02-libfreetype6_2.6.3-3+b1_amd64.deb ... Unpacking libfreetype6:amd64 (2.6.3-3+b1) ... Selecting previously unselected package ucf. Preparing to unpack .../03-ucf_3.0036_all.deb ... Moving old data out of the way Unpacking ucf (3.0036) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../04-fonts-dejavu-core_2.37-1_all.deb ... Unpacking fonts-dejavu-core (2.37-1) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../05-fontconfig-config_2.11.0-6.7_all.deb ... Unpacking fontconfig-config (2.11.0-6.7) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../06-libfontconfig1_2.11.0-6.7_amd64.deb ... Unpacking libfontconfig1:amd64 (2.11.0-6.7) ... Selecting previously unselected package fontconfig. Preparing to unpack .../07-fontconfig_2.11.0-6.7_amd64.deb ... Unpacking fontconfig (2.11.0-6.7) ... Selecting previously unselected package libenet7:amd64. Preparing to unpack .../08-libenet7_1.3.12+ds-2_amd64.deb ... Unpacking libenet7:amd64 (1.3.12+ds-2) ... Selecting previously unselected package lsb-base. Preparing to unpack .../09-lsb-base_9.20160629_all.deb ... Unpacking lsb-base (9.20160629) ... Selecting previously unselected package x11-common. Preparing to unpack .../10-x11-common_1%3a7.7+16_all.deb ... Unpacking x11-common (1:7.7+16) ... Selecting previously unselected package libice6:amd64. Preparing to unpack .../11-libice6_2%3a1.0.9-1+b1_amd64.deb ... Unpacking libice6:amd64 (2:1.0.9-1+b1) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../12-libglib2.0-0_2.48.1-3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.48.1-3) ... Selecting previously unselected package libjpeg62-turbo:amd64. Preparing to unpack .../13-libjpeg62-turbo_1%3a1.5.0-1_amd64.deb ... Unpacking libjpeg62-turbo:amd64 (1:1.5.0-1) ... Selecting previously unselected package libjbig0:amd64. Preparing to unpack .../14-libjbig0_2.1-3.1_amd64.deb ... Unpacking libjbig0:amd64 (2.1-3.1) ... Selecting previously unselected package libtiff5:amd64. Preparing to unpack .../15-libtiff5_4.0.6-2_amd64.deb ... Unpacking libtiff5:amd64 (4.0.6-2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../16-libxau6_1%3a1.0.8-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../17-libxdmcp6_1%3a1.1.2-1.1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.2-1.1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../18-libxcb1_1.11.1-1.1_amd64.deb ... Unpacking libxcb1:amd64 (1.11.1-1.1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../19-libx11-data_2%3a1.6.3-1_all.deb ... Unpacking libx11-data (2:1.6.3-1) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../20-libx11-6_2%3a1.6.3-1_amd64.deb ... Unpacking libx11-6:amd64 (2:1.6.3-1) ... Selecting previously unselected package libicu57:amd64. Preparing to unpack .../21-libicu57_57.1-3_amd64.deb ... Unpacking libicu57:amd64 (57.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../22-libxml2_2.9.4+dfsg1-1+b1_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-1+b1) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../23-shared-mime-info_1.6-1_amd64.deb ... Unpacking shared-mime-info (1.6-1) ... Selecting previously unselected package libgdk-pixbuf2.0-common. Preparing to unpack .../24-libgdk-pixbuf2.0-common_2.34.0-1_all.deb ... Unpacking libgdk-pixbuf2.0-common (2.34.0-1) ... Selecting previously unselected package libgdk-pixbuf2.0-0:amd64. Preparing to unpack .../25-libgdk-pixbuf2.0-0_2.34.0-1_amd64.deb ... Unpacking libgdk-pixbuf2.0-0:amd64 (2.34.0-1) ... Selecting previously unselected package libnotify4:amd64. Preparing to unpack .../26-libnotify4_0.7.6-2_amd64.deb ... Unpacking libnotify4:amd64 (0.7.6-2) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../27-libogg0_1.3.2-1_amd64.deb ... Unpacking libogg0:amd64 (1.3.2-1) ... Selecting previously unselected package libpcrecpp0v5:amd64. Preparing to unpack .../28-libpcrecpp0v5_2%3a8.39-2_amd64.deb ... Unpacking libpcrecpp0v5:amd64 (2:8.39-2) ... Selecting previously unselected package libsm6:amd64. Preparing to unpack .../29-libsm6_2%3a1.2.2-1+b1_amd64.deb ... Unpacking libsm6:amd64 (2:1.2.2-1+b1) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../30-libkmod2_22-1.1_amd64.deb ... Unpacking libkmod2:amd64 (22-1.1) ... Selecting previously unselected package libudev-dev:amd64. Preparing to unpack .../31-libudev-dev_231-5_amd64.deb ... Unpacking libudev-dev:amd64 (231-5) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../32-libx11-xcb1_2%3a1.6.3-1_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.6.3-1) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../33-libxcomposite1_1%3a0.4.4-1_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.4-1) ... Selecting previously unselected package libxfixes3:amd64. Preparing to unpack .../34-libxfixes3_1%3a5.0.2-1_amd64.deb ... Unpacking libxfixes3:amd64 (1:5.0.2-1) ... Selecting previously unselected package libxrender1:amd64. Preparing to unpack .../35-libxrender1_1%3a0.9.9-2_amd64.deb ... Unpacking libxrender1:amd64 (1:0.9.9-2) ... Selecting previously unselected package libxcursor1:amd64. Preparing to unpack .../36-libxcursor1_1%3a1.1.14-1+b1_amd64.deb ... Unpacking libxcursor1:amd64 (1:1.1.14-1+b1) ... Selecting previously unselected package libxdamage1:amd64. Preparing to unpack .../37-libxdamage1_1%3a1.1.4-2+b1_amd64.deb ... Unpacking libxdamage1:amd64 (1:1.1.4-2+b1) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../38-libxext6_2%3a1.3.3-1_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.3-1) ... Selecting previously unselected package libxinerama1:amd64. Preparing to unpack .../39-libxinerama1_2%3a1.1.3-1+b1_amd64.deb ... Unpacking libxinerama1:amd64 (2:1.1.3-1+b1) ... Selecting previously unselected package libxshmfence1:amd64. Preparing to unpack .../40-libxshmfence1_1.2-1_amd64.deb ... Unpacking libxshmfence1:amd64 (1.2-1) ... Selecting previously unselected package libxss1:amd64. Preparing to unpack .../41-libxss1_1%3a1.2.2-1_amd64.deb ... Unpacking libxss1:amd64 (1:1.2.2-1) ... Selecting previously unselected package libxi6:amd64. Preparing to unpack .../42-libxi6_2%3a1.7.6-1_amd64.deb ... Unpacking libxi6:amd64 (2:1.7.6-1) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../43-libxtst6_2%3a1.2.2-1+b1_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.2-1+b1) ... Selecting previously unselected package libxv1:amd64. Preparing to unpack .../44-libxv1_2%3a1.0.10-1+b1_amd64.deb ... Unpacking libxv1:amd64 (2:1.0.10-1+b1) ... Selecting previously unselected package libxxf86vm1:amd64. Preparing to unpack .../45-libxxf86vm1_1%3a1.1.4-1_amd64.deb ... Unpacking libxxf86vm1:amd64 (1:1.1.4-1) ... Selecting previously unselected package libpython3.5-minimal:amd64. Preparing to unpack .../46-libpython3.5-minimal_3.5.2-3_amd64.deb ... Unpacking libpython3.5-minimal:amd64 (3.5.2-3) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../47-python3.5-minimal_3.5.2-3_amd64.deb ... Unpacking python3.5-minimal (3.5.2-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../48-python3-minimal_3.5.1-4_amd64.deb ... Unpacking python3-minimal (3.5.1-4) ... Selecting previously unselected package libmpdec2:amd64. Preparing to unpack .../49-libmpdec2_2.4.2-1_amd64.deb ... Unpacking libmpdec2:amd64 (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:amd64. Preparing to unpack .../50-libpython3.5-stdlib_3.5.2-3_amd64.deb ... Unpacking libpython3.5-stdlib:amd64 (3.5.2-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../51-python3.5_3.5.2-3_amd64.deb ... Unpacking python3.5 (3.5.2-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../52-libpython3-stdlib_3.5.1-4_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.5.1-4) ... Selecting previously unselected package dh-python. Preparing to unpack .../53-dh-python_2.20160818_all.deb ... Unpacking dh-python (2.20160818) ... Setting up libssl1.0.2:amd64 (1.0.2h-1) ... Setting up libpython3.5-minimal:amd64 (3.5.2-3) ... Setting up libexpat1:amd64 (2.2.0-1) ... Setting up python3.5-minimal (3.5.2-3) ... Setting up python3-minimal (3.5.1-4) ... Selecting previously unselected package python3. (Reading database ... 13242 files and directories currently installed.) Preparing to unpack .../000-python3_3.5.1-4_amd64.deb ... Unpacking python3 (3.5.1-4) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.28-4_amd64.deb ... Unpacking libmagic-mgc (1:5.28-4) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../002-libmagic1_1%3a5.28-4_amd64.deb ... Unpacking libmagic1:amd64 (1:5.28-4) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.28-4_amd64.deb ... Unpacking file (1:5.28-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.19.8.1-1_amd64.deb ... Unpacking gettext-base (0.19.8.1-1) ... Selecting previously unselected package libcap2:amd64. Preparing to unpack .../005-libcap2_1%3a2.25-1_amd64.deb ... Unpacking libcap2:amd64 (1:2.25-1) ... Selecting previously unselected package libnettle6:amd64. Preparing to unpack .../006-libnettle6_3.2-1_amd64.deb ... Unpacking libnettle6:amd64 (3.2-1) ... Selecting previously unselected package libhogweed4:amd64. Preparing to unpack .../007-libhogweed4_3.2-1_amd64.deb ... Unpacking libhogweed4:amd64 (3.2-1) ... Selecting previously unselected package libidn11:amd64. Preparing to unpack .../008-libidn11_1.33-1_amd64.deb ... Unpacking libidn11:amd64 (1.33-1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../009-libp11-kit0_0.23.2-5_amd64.deb ... Unpacking libp11-kit0:amd64 (0.23.2-5) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../010-libtasn1-6_4.9-4_amd64.deb ... Unpacking libtasn1-6:amd64 (4.9-4) ... Selecting previously unselected package libgnutls30:amd64. Preparing to unpack .../011-libgnutls30_3.5.3-3_amd64.deb ... Unpacking libgnutls30:amd64 (3.5.3-3) ... Selecting previously unselected package libgnutls-openssl27:amd64. Preparing to unpack .../012-libgnutls-openssl27_3.5.3-3_amd64.deb ... Unpacking libgnutls-openssl27:amd64 (3.5.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../013-libkeyutils1_1.5.9-9_amd64.deb ... Unpacking libkeyutils1:amd64 (1.5.9-9) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../014-libkrb5support0_1.14.3+dfsg-1_amd64.deb ... Unpacking libkrb5support0:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../015-libk5crypto3_1.14.3+dfsg-1_amd64.deb ... Unpacking libk5crypto3:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../016-libkrb5-3_1.14.3+dfsg-1_amd64.deb ... Unpacking libkrb5-3:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../017-libgssapi-krb5-2_1.14.3+dfsg-1_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.14.3+dfsg-1) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../018-libsasl2-modules-db_2.1.26.dfsg1-15_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.26.dfsg1-15) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../019-libsasl2-2_2.1.26.dfsg1-15_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.26.dfsg1-15) ... Selecting previously unselected package libldap-2.4-2:amd64. Preparing to unpack .../020-libldap-2.4-2_2.4.42+dfsg-2+b2_amd64.deb ... Unpacking libldap-2.4-2:amd64 (2.4.42+dfsg-2+b2) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../021-libsigsegv2_2.10-5_amd64.deb ... Unpacking libsigsegv2:amd64 (2.10-5) ... Selecting previously unselected package m4. Preparing to unpack .../022-m4_1.4.17-5_amd64.deb ... Unpacking m4 (1.4.17-5) ... Selecting previously unselected package autoconf. Preparing to unpack .../023-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../024-autotools-dev_20160430.1_all.deb ... Unpacking autotools-dev (20160430.1) ... Selecting previously unselected package automake. Preparing to unpack .../025-automake_1%3a1.15-4_all.deb ... Unpacking automake (1:1.15-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../026-autopoint_0.19.8.1-1_all.deb ... Unpacking autopoint (0.19.8.1-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../027-libcroco3_0.6.11-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.11-1) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../028-libunistring0_0.9.6+really0.9.3-0.1_amd64.deb ... Unpacking libunistring0:amd64 (0.9.6+really0.9.3-0.1) ... Selecting previously unselected package gettext. Preparing to unpack .../029-gettext_0.19.8.1-1_amd64.deb ... Unpacking gettext (0.19.8.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../030-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../031-po-debconf_1.0.19_all.deb ... Unpacking po-debconf (1.0.19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../032-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../033-libfile-stripnondeterminism-perl_0.023-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.023-2) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../034-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../035-dh-strip-nondeterminism_0.023-2_all.deb ... Unpacking dh-strip-nondeterminism (0.023-2) ... Selecting previously unselected package libtool. Preparing to unpack .../036-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../037-dh-autoreconf_12_all.deb ... Unpacking dh-autoreconf (12) ... Selecting previously unselected package debhelper. Preparing to unpack .../038-debhelper_9.20160814_all.deb ... Unpacking debhelper (9.20160814) ... Selecting previously unselected package libgirepository-1.0-1:amd64. Preparing to unpack .../039-libgirepository-1.0-1_1.48.0-3_amd64.deb ... Unpacking libgirepository-1.0-1:amd64 (1.48.0-3) ... Selecting previously unselected package gir1.2-glib-2.0:amd64. Preparing to unpack .../040-gir1.2-glib-2.0_1.48.0-3_amd64.deb ... Unpacking gir1.2-glib-2.0:amd64 (1.48.0-3) ... Selecting previously unselected package libibus-1.0-5:amd64. Preparing to unpack .../041-libibus-1.0-5_1.5.11-1_amd64.deb ... Unpacking libibus-1.0-5:amd64 (1.5.11-1) ... Selecting previously unselected package gir1.2-ibus-1.0:amd64. Preparing to unpack .../042-gir1.2-ibus-1.0_1.5.11-1_amd64.deb ... Unpacking gir1.2-ibus-1.0:amd64 (1.5.11-1) ... Selecting previously unselected package hicolor-icon-theme. Preparing to unpack .../043-hicolor-icon-theme_0.15-1_all.deb ... Unpacking hicolor-icon-theme (0.15-1) ... Selecting previously unselected package gtk-update-icon-cache. Preparing to unpack .../044-gtk-update-icon-cache_3.20.9-1_amd64.deb ... No diversion 'diversion of /usr/sbin/update-icon-caches to /usr/sbin/update-icon-caches.gtk2 by libgtk-3-bin', none removed. No diversion 'diversion of /usr/share/man/man8/update-icon-caches.8.gz to /usr/share/man/man8/update-icon-caches.gtk2.8.gz by libgtk-3-bin', none removed. Unpacking gtk-update-icon-cache (3.20.9-1) ... Selecting previously unselected package libpixman-1-0:amd64. Preparing to unpack .../045-libpixman-1-0_0.33.6-1_amd64.deb ... Unpacking libpixman-1-0:amd64 (0.33.6-1) ... Selecting previously unselected package libxcb-render0:amd64. Preparing to unpack .../046-libxcb-render0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-render0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-shm0:amd64. Preparing to unpack .../047-libxcb-shm0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-shm0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libcairo2:amd64. Preparing to unpack .../048-libcairo2_1.14.6-1+b1_amd64.deb ... Unpacking libcairo2:amd64 (1.14.6-1+b1) ... Selecting previously unselected package libthai-data. Preparing to unpack .../049-libthai-data_0.1.25-1_all.deb ... Unpacking libthai-data (0.1.25-1) ... Selecting previously unselected package libdatrie1:amd64. Preparing to unpack .../050-libdatrie1_0.2.10-2_amd64.deb ... Unpacking libdatrie1:amd64 (0.2.10-2) ... Selecting previously unselected package libthai0:amd64. Preparing to unpack .../051-libthai0_0.1.25-1_amd64.deb ... Unpacking libthai0:amd64 (0.1.25-1) ... Selecting previously unselected package libpango-1.0-0:amd64. Preparing to unpack .../052-libpango-1.0-0_1.40.1-1_amd64.deb ... Unpacking libpango-1.0-0:amd64 (1.40.1-1) ... Selecting previously unselected package libgraphite2-3:amd64. Preparing to unpack .../053-libgraphite2-3_1.3.8-1_amd64.deb ... Unpacking libgraphite2-3:amd64 (1.3.8-1) ... Selecting previously unselected package libharfbuzz0b:amd64. Preparing to unpack .../054-libharfbuzz0b_1.2.7-1+b1_amd64.deb ... Unpacking libharfbuzz0b:amd64 (1.2.7-1+b1) ... Selecting previously unselected package libpangoft2-1.0-0:amd64. Preparing to unpack .../055-libpangoft2-1.0-0_1.40.1-1_amd64.deb ... Unpacking libpangoft2-1.0-0:amd64 (1.40.1-1) ... Selecting previously unselected package libpangocairo-1.0-0:amd64. Preparing to unpack .../056-libpangocairo-1.0-0_1.40.1-1_amd64.deb ... Unpacking libpangocairo-1.0-0:amd64 (1.40.1-1) ... Selecting previously unselected package librsvg2-2:amd64. Preparing to unpack .../057-librsvg2-2_2.40.16-1_amd64.deb ... Unpacking librsvg2-2:amd64 (2.40.16-1) ... Selecting previously unselected package librsvg2-common:amd64. Preparing to unpack .../058-librsvg2-common_2.40.16-1_amd64.deb ... Unpacking librsvg2-common:amd64 (2.40.16-1) ... Selecting previously unselected package gnome-icon-theme. Preparing to unpack .../059-gnome-icon-theme_3.12.0-2_all.deb ... Unpacking gnome-icon-theme (3.12.0-2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../060-icu-devtools_57.1-3_amd64.deb ... Unpacking icu-devtools (57.1-3) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../061-libasound2-data_1.1.2-1_all.deb ... Unpacking libasound2-data (1.1.2-1) ... Selecting previously unselected package libasound2:amd64. Preparing to unpack .../062-libasound2_1.1.2-1_amd64.deb ... Unpacking libasound2:amd64 (1.1.2-1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../063-libasound2-dev_1.1.2-1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.1.2-1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../064-libasyncns0_0.8-6_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6) ... Selecting previously unselected package libatk1.0-data. Preparing to unpack .../065-libatk1.0-data_2.20.0-1_all.deb ... Unpacking libatk1.0-data (2.20.0-1) ... Selecting previously unselected package libatk1.0-0:amd64. Preparing to unpack .../066-libatk1.0-0_2.20.0-1_amd64.deb ... Unpacking libatk1.0-0:amd64 (2.20.0-1) ... Selecting previously unselected package libavahi-common-data:amd64. Preparing to unpack .../067-libavahi-common-data_0.6.32-1_amd64.deb ... Unpacking libavahi-common-data:amd64 (0.6.32-1) ... Selecting previously unselected package libavahi-common3:amd64. Preparing to unpack .../068-libavahi-common3_0.6.32-1_amd64.deb ... Unpacking libavahi-common3:amd64 (0.6.32-1) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../069-libdbus-1-3_1.10.10-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.10.10-1) ... Selecting previously unselected package libavahi-client3:amd64. Preparing to unpack .../070-libavahi-client3_0.6.32-1_amd64.deb ... Unpacking libavahi-client3:amd64 (0.6.32-1) ... Selecting previously unselected package libboost1.61-dev:amd64. Preparing to unpack .../071-libboost1.61-dev_1.61.0+dfsg-2.1_amd64.deb ... Unpacking libboost1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Selecting previously unselected package libboost-dev:amd64. Preparing to unpack .../072-libboost-dev_1.61.0.2_amd64.deb ... Unpacking libboost-dev:amd64 (1.61.0.2) ... Selecting previously unselected package libboost-system1.61.0:amd64. Preparing to unpack .../073-libboost-system1.61.0_1.61.0+dfsg-2.1_amd64.deb ... Unpacking libboost-system1.61.0:amd64 (1.61.0+dfsg-2.1) ... Selecting previously unselected package libboost-filesystem1.61.0:amd64. Preparing to unpack .../074-libboost-filesystem1.61.0_1.61.0+dfsg-2.1_amd64.deb ... Unpacking libboost-filesystem1.61.0:amd64 (1.61.0+dfsg-2.1) ... Selecting previously unselected package libboost-system1.61-dev:amd64. Preparing to unpack .../075-libboost-system1.61-dev_1.61.0+dfsg-2.1_amd64.deb ... Unpacking libboost-system1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Selecting previously unselected package libboost-filesystem1.61-dev:amd64. Preparing to unpack .../076-libboost-filesystem1.61-dev_1.61.0+dfsg-2.1_amd64.deb ... Unpacking libboost-filesystem1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Selecting previously unselected package libboost-filesystem-dev:amd64. Preparing to unpack .../077-libboost-filesystem-dev_1.61.0.2_amd64.deb ... Unpacking libboost-filesystem-dev:amd64 (1.61.0.2) ... Selecting previously unselected package libcups2:amd64. Preparing to unpack .../078-libcups2_2.1.4-4_amd64.deb ... Unpacking libcups2:amd64 (2.1.4-4) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../079-libnghttp2-14_1.13.0-1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.13.0-1) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../080-librtmp1_2.4+20151223.gitfa8646d.1-1_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1) ... Selecting previously unselected package libssh2-1:amd64. Preparing to unpack .../081-libssh2-1_1.7.0-1_amd64.deb ... Unpacking libssh2-1:amd64 (1.7.0-1) ... Selecting previously unselected package libcurl3-gnutls:amd64. Preparing to unpack .../082-libcurl3-gnutls_7.50.1-1_amd64.deb ... Unpacking libcurl3-gnutls:amd64 (7.50.1-1) ... Selecting previously unselected package libcurl4-gnutls-dev:amd64. Preparing to unpack .../083-libcurl4-gnutls-dev_7.50.1-1_amd64.deb ... Unpacking libcurl4-gnutls-dev:amd64 (7.50.1-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../084-pkg-config_0.29-4_amd64.deb ... Unpacking pkg-config (0.29-4) ... Selecting previously unselected package libdbus-1-dev:amd64. Preparing to unpack .../085-libdbus-1-dev_1.10.10-1_amd64.deb ... Unpacking libdbus-1-dev:amd64 (1.10.10-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../086-libdrm2_2.4.70-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.70-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../087-libdrm-amdgpu1_2.4.70-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.70-1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../088-libpciaccess0_0.13.4-1_amd64.deb ... Unpacking libpciaccess0:amd64 (0.13.4-1) ... Selecting previously unselected package libdrm-intel1:amd64. Preparing to unpack .../089-libdrm-intel1_2.4.70-1_amd64.deb ... Unpacking libdrm-intel1:amd64 (2.4.70-1) ... Selecting previously unselected package libdrm-radeon1:amd64. Preparing to unpack .../090-libdrm-radeon1_2.4.70-1_amd64.deb ... Unpacking libdrm-radeon1:amd64 (2.4.70-1) ... Selecting previously unselected package libdrm-nouveau2:amd64. Preparing to unpack .../091-libdrm-nouveau2_2.4.70-1_amd64.deb ... Unpacking libdrm-nouveau2:amd64 (2.4.70-1) ... Selecting previously unselected package libdrm-dev:amd64. Preparing to unpack .../092-libdrm-dev_2.4.70-1_amd64.deb ... Unpacking libdrm-dev:amd64 (2.4.70-1) ... Selecting previously unselected package libwayland-client0:amd64. Preparing to unpack .../093-libwayland-client0_1.11.0-2_amd64.deb ... Unpacking libwayland-client0:amd64 (1.11.0-2) ... Selecting previously unselected package libwayland-server0:amd64. Preparing to unpack .../094-libwayland-server0_1.11.0-2_amd64.deb ... Unpacking libwayland-server0:amd64 (1.11.0-2) ... Selecting previously unselected package libgbm1:amd64. Preparing to unpack .../095-libgbm1_11.2.2-1_amd64.deb ... Unpacking libgbm1:amd64 (11.2.2-1) ... Selecting previously unselected package libxcb-dri2-0:amd64. Preparing to unpack .../096-libxcb-dri2-0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-dri2-0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-dri3-0:amd64. Preparing to unpack .../097-libxcb-dri3-0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-dri3-0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-present0:amd64. Preparing to unpack .../098-libxcb-present0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-present0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-randr0:amd64. Preparing to unpack .../099-libxcb-randr0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-randr0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../100-libxcb-shape0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-sync1:amd64. Preparing to unpack .../101-libxcb-sync1_1.11.1-1.1_amd64.deb ... Unpacking libxcb-sync1:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-xfixes0:amd64. Preparing to unpack .../102-libxcb-xfixes0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-xfixes0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libegl1-mesa:amd64. Preparing to unpack .../103-libegl1-mesa_11.2.2-1_amd64.deb ... Unpacking libegl1-mesa:amd64 (11.2.2-1) ... Selecting previously unselected package libwayland-egl1-mesa:amd64. Preparing to unpack .../104-libwayland-egl1-mesa_11.2.2-1_amd64.deb ... Unpacking libwayland-egl1-mesa:amd64 (11.2.2-1) ... Selecting previously unselected package x11proto-dri2-dev. Preparing to unpack .../105-x11proto-dri2-dev_2.8-2_all.deb ... Unpacking x11proto-dri2-dev (2.8-2) ... Selecting previously unselected package x11proto-gl-dev. Preparing to unpack .../106-x11proto-gl-dev_1.4.17-1_all.deb ... Unpacking x11proto-gl-dev (1.4.17-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../107-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../108-x11proto-core-dev_7.0.29-1_all.deb ... Unpacking x11proto-core-dev (7.0.29-1) ... Selecting previously unselected package libxau-dev:amd64. Preparing to unpack .../109-libxau-dev_1%3a1.0.8-1_amd64.deb ... Unpacking libxau-dev:amd64 (1:1.0.8-1) ... Selecting previously unselected package libxdmcp-dev:amd64. Preparing to unpack .../110-libxdmcp-dev_1%3a1.1.2-1.1_amd64.deb ... Unpacking libxdmcp-dev:amd64 (1:1.1.2-1.1) ... Selecting previously unselected package x11proto-input-dev. Preparing to unpack .../111-x11proto-input-dev_2.3.2-1_all.deb ... Unpacking x11proto-input-dev (2.3.2-1) ... Selecting previously unselected package x11proto-kb-dev. Preparing to unpack .../112-x11proto-kb-dev_1.0.7-1_all.deb ... Unpacking x11proto-kb-dev (1.0.7-1) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../113-xtrans-dev_1.3.5-1_all.deb ... Unpacking xtrans-dev (1.3.5-1) ... Selecting previously unselected package libpthread-stubs0-dev:amd64. Preparing to unpack .../114-libpthread-stubs0-dev_0.3-4_amd64.deb ... Unpacking libpthread-stubs0-dev:amd64 (0.3-4) ... Selecting previously unselected package libxcb1-dev:amd64. Preparing to unpack .../115-libxcb1-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb1-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libx11-dev:amd64. Preparing to unpack .../116-libx11-dev_2%3a1.6.3-1_amd64.deb ... Unpacking libx11-dev:amd64 (2:1.6.3-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../117-x11proto-xext-dev_7.3.0-1_all.deb ... Unpacking x11proto-xext-dev (7.3.0-1) ... Selecting previously unselected package libxext-dev:amd64. Preparing to unpack .../118-libxext-dev_2%3a1.3.3-1_amd64.deb ... Unpacking libxext-dev:amd64 (2:1.3.3-1) ... Selecting previously unselected package x11proto-xf86vidmode-dev. Preparing to unpack .../119-x11proto-xf86vidmode-dev_2.3.1-2_all.deb ... Unpacking x11proto-xf86vidmode-dev (2.3.1-2) ... Selecting previously unselected package libxxf86vm-dev:amd64. Preparing to unpack .../120-libxxf86vm-dev_1%3a1.1.4-1_amd64.deb ... Unpacking libxxf86vm-dev:amd64 (1:1.1.4-1) ... Selecting previously unselected package x11proto-fixes-dev. Preparing to unpack .../121-x11proto-fixes-dev_1%3a5.0-2_all.deb ... Unpacking x11proto-fixes-dev (1:5.0-2) ... Selecting previously unselected package libxfixes-dev:amd64. Preparing to unpack .../122-libxfixes-dev_1%3a5.0.2-1_amd64.deb ... Unpacking libxfixes-dev:amd64 (1:5.0.2-1) ... Selecting previously unselected package x11proto-damage-dev. Preparing to unpack .../123-x11proto-damage-dev_1%3a1.2.1-2_all.deb ... Unpacking x11proto-damage-dev (1:1.2.1-2) ... Selecting previously unselected package libxdamage-dev:amd64. Preparing to unpack .../124-libxdamage-dev_1%3a1.1.4-2+b1_amd64.deb ... Unpacking libxdamage-dev:amd64 (1:1.1.4-2+b1) ... Selecting previously unselected package libxcb-glx0:amd64. Preparing to unpack .../125-libxcb-glx0_1.11.1-1.1_amd64.deb ... Unpacking libxcb-glx0:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-glx0-dev:amd64. Preparing to unpack .../126-libxcb-glx0-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-glx0-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-dri2-0-dev:amd64. Preparing to unpack .../127-libxcb-dri2-0-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-dri2-0-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-dri3-dev:amd64. Preparing to unpack .../128-libxcb-dri3-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-dri3-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-render0-dev:amd64. Preparing to unpack .../129-libxcb-render0-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-render0-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-randr0-dev:amd64. Preparing to unpack .../130-libxcb-randr0-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-randr0-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-shape0-dev:amd64. Preparing to unpack .../131-libxcb-shape0-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-shape0-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-xfixes0-dev:amd64. Preparing to unpack .../132-libxcb-xfixes0-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-xfixes0-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-sync-dev:amd64. Preparing to unpack .../133-libxcb-sync-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-sync-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxcb-present-dev:amd64. Preparing to unpack .../134-libxcb-present-dev_1.11.1-1.1_amd64.deb ... Unpacking libxcb-present-dev:amd64 (1.11.1-1.1) ... Selecting previously unselected package libxshmfence-dev:amd64. Preparing to unpack .../135-libxshmfence-dev_1.2-1_amd64.deb ... Unpacking libxshmfence-dev:amd64 (1.2-1) ... Selecting previously unselected package libx11-xcb-dev:amd64. Preparing to unpack .../136-libx11-xcb-dev_2%3a1.6.3-1_amd64.deb ... Unpacking libx11-xcb-dev:amd64 (2:1.6.3-1) ... Selecting previously unselected package libwayland-cursor0:amd64. Preparing to unpack .../137-libwayland-cursor0_1.11.0-2_amd64.deb ... Unpacking libwayland-cursor0:amd64 (1.11.0-2) ... Selecting previously unselected package libwayland-bin. Preparing to unpack .../138-libwayland-bin_1.11.0-2_amd64.deb ... Unpacking libwayland-bin (1.11.0-2) ... Selecting previously unselected package libwayland-dev:amd64. Preparing to unpack .../139-libwayland-dev_1.11.0-2_amd64.deb ... Unpacking libwayland-dev:amd64 (1.11.0-2) ... Selecting previously unselected package libegl1-mesa-dev:amd64. Preparing to unpack .../140-libegl1-mesa-dev_11.2.2-1_amd64.deb ... Unpacking libegl1-mesa-dev:amd64 (11.2.2-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../141-libelf1_0.166-2_amd64.deb ... Unpacking libelf1:amd64 (0.166-2) ... Selecting previously unselected package libenet-dev:amd64. Preparing to unpack .../142-libenet-dev_1.3.12+ds-2_amd64.deb ... Unpacking libenet-dev:amd64 (1.3.12+ds-2) ... Selecting previously unselected package libflac8:amd64. Preparing to unpack .../143-libflac8_1.3.1-4_amd64.deb ... Unpacking libflac8:amd64 (1.3.1-4) ... Selecting previously unselected package mesa-common-dev:amd64. Preparing to unpack .../144-mesa-common-dev_11.2.2-1_amd64.deb ... Unpacking mesa-common-dev:amd64 (11.2.2-1) ... Selecting previously unselected package libglapi-mesa:amd64. Preparing to unpack .../145-libglapi-mesa_11.2.2-1_amd64.deb ... Unpacking libglapi-mesa:amd64 (11.2.2-1) ... Selecting previously unselected package libgl1-mesa-glx:amd64. Preparing to unpack .../146-libgl1-mesa-glx_11.2.2-1_amd64.deb ... Unpacking libgl1-mesa-glx:amd64 (11.2.2-1) ... Selecting previously unselected package libgl1-mesa-dev:amd64. Preparing to unpack .../147-libgl1-mesa-dev_11.2.2-1_amd64.deb ... Unpacking libgl1-mesa-dev:amd64 (11.2.2-1) ... Selecting previously unselected package libgles2-mesa:amd64. Preparing to unpack .../148-libgles2-mesa_11.2.2-1_amd64.deb ... Unpacking libgles2-mesa:amd64 (11.2.2-1) ... Selecting previously unselected package libgles2-mesa-dev:amd64. Preparing to unpack .../149-libgles2-mesa-dev_11.2.2-1_amd64.deb ... Unpacking libgles2-mesa-dev:amd64 (11.2.2-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../150-libglib2.0-data_2.48.1-3_all.deb ... Unpacking libglib2.0-data (2.48.1-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../151-libglib2.0-bin_2.48.1-3_amd64.deb ... Unpacking libglib2.0-bin (2.48.1-3) ... Selecting previously unselected package libpcre16-3:amd64. Preparing to unpack .../152-libpcre16-3_2%3a8.39-2_amd64.deb ... Unpacking libpcre16-3:amd64 (2:8.39-2) ... Selecting previously unselected package libpcre32-3:amd64. Preparing to unpack .../153-libpcre32-3_2%3a8.39-2_amd64.deb ... Unpacking libpcre32-3:amd64 (2:8.39-2) ... Selecting previously unselected package libpcre3-dev:amd64. Preparing to unpack .../154-libpcre3-dev_2%3a8.39-2_amd64.deb ... Unpacking libpcre3-dev:amd64 (2:8.39-2) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../155-zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Selecting previously unselected package libglib2.0-dev. Preparing to unpack .../156-libglib2.0-dev_2.48.1-3_amd64.deb ... Unpacking libglib2.0-dev (2.48.1-3) ... Selecting previously unselected package libgloox14:amd64. Preparing to unpack .../157-libgloox14_1.0.15-2_amd64.deb ... Unpacking libgloox14:amd64 (1.0.15-2) ... Selecting previously unselected package libgnutlsxx28:amd64. Preparing to unpack .../158-libgnutlsxx28_3.5.3-3_amd64.deb ... Unpacking libgnutlsxx28:amd64 (3.5.3-3) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../159-libgmpxx4ldbl_2%3a6.1.1+dfsg-1_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.1.1+dfsg-1) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../160-libgmp-dev_2%3a6.1.1+dfsg-1_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.1.1+dfsg-1) ... Selecting previously unselected package nettle-dev. Preparing to unpack .../161-nettle-dev_3.2-1_amd64.deb ... Unpacking nettle-dev (3.2-1) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../162-libtasn1-6-dev_4.9-4_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.9-4) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../163-libp11-kit-dev_0.23.2-5_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.23.2-5) ... Selecting previously unselected package libidn11-dev. Preparing to unpack .../164-libidn11-dev_1.33-1_amd64.deb ... Unpacking libidn11-dev (1.33-1) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../165-libgnutls28-dev_3.5.3-3_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.5.3-3) ... Selecting previously unselected package libgloox-dev:amd64. Preparing to unpack .../166-libgloox-dev_1.0.15-2_amd64.deb ... Unpacking libgloox-dev:amd64 (1.0.15-2) ... Selecting previously unselected package libglu1-mesa:amd64. Preparing to unpack .../167-libglu1-mesa_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa:amd64 (9.0.0-2.1) ... Selecting previously unselected package libglu1-mesa-dev:amd64. Preparing to unpack .../168-libglu1-mesa-dev_9.0.0-2.1_amd64.deb ... Unpacking libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Selecting previously unselected package libgtk2.0-common. Preparing to unpack .../169-libgtk2.0-common_2.24.30-4_all.deb ... Unpacking libgtk2.0-common (2.24.30-4) ... Selecting previously unselected package libxrandr2:amd64. Preparing to unpack .../170-libxrandr2_2%3a1.5.0-1_amd64.deb ... Unpacking libxrandr2:amd64 (2:1.5.0-1) ... Selecting previously unselected package libgtk2.0-0:amd64. Preparing to unpack .../171-libgtk2.0-0_2.24.30-4_amd64.deb ... Unpacking libgtk2.0-0:amd64 (2.24.30-4) ... Selecting previously unselected package libibus-1.0-dev:amd64. Preparing to unpack .../172-libibus-1.0-dev_1.5.11-1_amd64.deb ... Unpacking libibus-1.0-dev:amd64 (1.5.11-1) ... Selecting previously unselected package libice-dev:amd64. Preparing to unpack .../173-libice-dev_2%3a1.0.9-1+b1_amd64.deb ... Unpacking libice-dev:amd64 (2:1.0.9-1+b1) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../174-libicu-dev_57.1-3_amd64.deb ... Unpacking libicu-dev (57.1-3) ... Selecting previously unselected package libilmbase12:amd64. Preparing to unpack .../175-libilmbase12_2.2.0-11_amd64.deb ... Unpacking libilmbase12:amd64 (2.2.0-11) ... Selecting previously unselected package libminiupnpc10:amd64. Preparing to unpack .../176-libminiupnpc10_1.9.20140610-2.1_amd64.deb ... Unpacking libminiupnpc10:amd64 (1.9.20140610-2.1) ... Selecting previously unselected package libminiupnpc-dev. Preparing to unpack .../177-libminiupnpc-dev_1.9.20140610-2.1_amd64.deb ... Unpacking libminiupnpc-dev (1.9.20140610-2.1) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../178-libnspr4_2%3a4.12-6_amd64.deb ... Unpacking libnspr4:amd64 (2:4.12-6) ... Selecting previously unselected package libnspr4-dev. Preparing to unpack .../179-libnspr4-dev_2%3a4.12-6_amd64.deb ... Unpacking libnspr4-dev (2:4.12-6) ... Selecting previously unselected package libogg-dev:amd64. Preparing to unpack .../180-libogg-dev_1.3.2-1_amd64.deb ... Unpacking libogg-dev:amd64 (1.3.2-1) ... Selecting previously unselected package libopenal-data. Preparing to unpack .../181-libopenal-data_1%3a1.17.2-1_all.deb ... Unpacking libopenal-data (1:1.17.2-1) ... Selecting previously unselected package libopenal1:amd64. Preparing to unpack .../182-libopenal1_1%3a1.17.2-1_amd64.deb ... Unpacking libopenal1:amd64 (1:1.17.2-1) ... Selecting previously unselected package libopenal-dev:amd64. Preparing to unpack .../183-libopenal-dev_1%3a1.17.2-1_amd64.deb ... Unpacking libopenal-dev:amd64 (1:1.17.2-1) ... Selecting previously unselected package libopenexr22:amd64. Preparing to unpack .../184-libopenexr22_2.2.0-11_amd64.deb ... Unpacking libopenexr22:amd64 (2.2.0-11) ... Selecting previously unselected package libpng-dev:amd64. Preparing to unpack .../185-libpng-dev_1.6.24-2_amd64.deb ... Unpacking libpng-dev:amd64 (1.6.24-2) ... Selecting previously unselected package libjson-c3:amd64. Preparing to unpack .../186-libjson-c3_0.12-3_amd64.deb ... Unpacking libjson-c3:amd64 (0.12-3) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../187-libvorbis0a_1.3.5-3_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.5-3) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../188-libvorbisenc2_1.3.5-3_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.5-3) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../189-libsndfile1_1.0.25-10_amd64.deb ... Unpacking libsndfile1:amd64 (1.0.25-10) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../190-libpulse0_9.0-2_amd64.deb ... Unpacking libpulse0:amd64 (9.0-2) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../191-libpulse-mainloop-glib0_9.0-2_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (9.0-2) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../192-libpulse-dev_9.0-2_amd64.deb ... Unpacking libpulse-dev:amd64 (9.0-2) ... Selecting previously unselected package libsndio6.1:amd64. Preparing to unpack .../193-libsndio6.1_1.1.0-2_amd64.deb ... Unpacking libsndio6.1:amd64 (1.1.0-2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../194-xkb-data_2.17-1_all.deb ... Unpacking xkb-data (2.17-1) ... Selecting previously unselected package libxkbcommon0:amd64. Preparing to unpack .../195-libxkbcommon0_0.6.1-1_amd64.deb ... Unpacking libxkbcommon0:amd64 (0.6.1-1) ... Selecting previously unselected package libsdl2-2.0-0:amd64. Preparing to unpack .../196-libsdl2-2.0-0_2.0.4+dfsg2-1_amd64.deb ... Unpacking libsdl2-2.0-0:amd64 (2.0.4+dfsg2-1) ... Selecting previously unselected package libsndio-dev:amd64. Preparing to unpack .../197-libsndio-dev_1.1.0-2_amd64.deb ... Unpacking libsndio-dev:amd64 (1.1.0-2) ... Selecting previously unselected package x11proto-render-dev. Preparing to unpack .../198-x11proto-render-dev_2%3a0.11.1-2_all.deb ... Unpacking x11proto-render-dev (2:0.11.1-2) ... Selecting previously unselected package libxrender-dev:amd64. Preparing to unpack .../199-libxrender-dev_1%3a0.9.9-2_amd64.deb ... Unpacking libxrender-dev:amd64 (1:0.9.9-2) ... Selecting previously unselected package libxcursor-dev:amd64. Preparing to unpack .../200-libxcursor-dev_1%3a1.1.14-1+b1_amd64.deb ... Unpacking libxcursor-dev:amd64 (1:1.1.14-1+b1) ... Selecting previously unselected package libxi-dev. Preparing to unpack .../201-libxi-dev_2%3a1.7.6-1_amd64.deb ... Unpacking libxi-dev (2:1.7.6-1) ... Selecting previously unselected package x11proto-xinerama-dev. Preparing to unpack .../202-x11proto-xinerama-dev_1.2.1-2_all.deb ... Unpacking x11proto-xinerama-dev (1.2.1-2) ... Selecting previously unselected package libxinerama-dev:amd64. Preparing to unpack .../203-libxinerama-dev_2%3a1.1.3-1+b1_amd64.deb ... Unpacking libxinerama-dev:amd64 (2:1.1.3-1+b1) ... Selecting previously unselected package libxkbcommon-dev. Preparing to unpack .../204-libxkbcommon-dev_0.6.1-1_amd64.deb ... Unpacking libxkbcommon-dev (0.6.1-1) ... Selecting previously unselected package x11proto-randr-dev. Preparing to unpack .../205-x11proto-randr-dev_1.5.0-1_all.deb ... Unpacking x11proto-randr-dev (1.5.0-1) ... Selecting previously unselected package libxrandr-dev:amd64. Preparing to unpack .../206-libxrandr-dev_2%3a1.5.0-1_amd64.deb ... Unpacking libxrandr-dev:amd64 (2:1.5.0-1) ... Selecting previously unselected package x11proto-scrnsaver-dev. Preparing to unpack .../207-x11proto-scrnsaver-dev_1.2.2-1_all.deb ... Unpacking x11proto-scrnsaver-dev (1.2.2-1) ... Selecting previously unselected package libxss-dev:amd64. Preparing to unpack .../208-libxss-dev_1%3a1.2.2-1_amd64.deb ... Unpacking libxss-dev:amd64 (1:1.2.2-1) ... Selecting previously unselected package libxt6:amd64. Preparing to unpack .../209-libxt6_1%3a1.1.5-1_amd64.deb ... Unpacking libxt6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libsm-dev:amd64. Preparing to unpack .../210-libsm-dev_2%3a1.2.2-1+b1_amd64.deb ... Unpacking libsm-dev:amd64 (2:1.2.2-1+b1) ... Selecting previously unselected package libxt-dev:amd64. Preparing to unpack .../211-libxt-dev_1%3a1.1.5-1_amd64.deb ... Unpacking libxt-dev:amd64 (1:1.1.5-1) ... Selecting previously unselected package x11proto-video-dev. Preparing to unpack .../212-x11proto-video-dev_2.3.3-1_all.deb ... Unpacking x11proto-video-dev (2.3.3-1) ... Selecting previously unselected package libxv-dev:amd64. Preparing to unpack .../213-libxv-dev_2%3a1.0.10-1+b1_amd64.deb ... Unpacking libxv-dev:amd64 (2:1.0.10-1+b1) ... Selecting previously unselected package libsdl2-dev. Preparing to unpack .../214-libsdl2-dev_2.0.4+dfsg2-1_amd64.deb ... Unpacking libsdl2-dev (2.0.4+dfsg2-1) ... Selecting previously unselected package libvorbisfile3:amd64. Preparing to unpack .../215-libvorbisfile3_1.3.5-3_amd64.deb ... Unpacking libvorbisfile3:amd64 (1.3.5-3) ... Selecting previously unselected package libvorbis-dev:amd64. Preparing to unpack .../216-libvorbis-dev_1.3.5-3_amd64.deb ... Unpacking libvorbis-dev:amd64 (1.3.5-3) ... Selecting previously unselected package libwxbase3.0-0v5:amd64. Preparing to unpack .../217-libwxbase3.0-0v5_3.0.2+dfsg-2_amd64.deb ... Unpacking libwxbase3.0-0v5:amd64 (3.0.2+dfsg-2) ... Selecting previously unselected package wx3.0-headers. Preparing to unpack .../218-wx3.0-headers_3.0.2+dfsg-2_amd64.deb ... Unpacking wx3.0-headers (3.0.2+dfsg-2) ... Selecting previously unselected package libwxbase3.0-dev. Preparing to unpack .../219-libwxbase3.0-dev_3.0.2+dfsg-2_amd64.deb ... Unpacking libwxbase3.0-dev (3.0.2+dfsg-2) ... Selecting previously unselected package libwxgtk3.0-0v5:amd64. Preparing to unpack .../220-libwxgtk3.0-0v5_3.0.2+dfsg-2_amd64.deb ... Unpacking libwxgtk3.0-0v5:amd64 (3.0.2+dfsg-2) ... Selecting previously unselected package wx-common. Preparing to unpack .../221-wx-common_3.0.2+dfsg-2_amd64.deb ... Unpacking wx-common (3.0.2+dfsg-2) ... Selecting previously unselected package libwxgtk3.0-dev. Preparing to unpack .../222-libwxgtk3.0-dev_3.0.2+dfsg-2_amd64.deb ... Unpacking libwxgtk3.0-dev (3.0.2+dfsg-2) ... Selecting previously unselected package libxml2-dev:amd64. Preparing to unpack .../223-libxml2-dev_2.9.4+dfsg1-1+b1_amd64.deb ... Unpacking libxml2-dev:amd64 (2.9.4+dfsg1-1+b1) ... Selecting previously unselected package libnvtt2:amd64. Preparing to unpack .../224-libnvtt2_2.0.8-1+dfsg-8+b2_amd64.deb ... Unpacking libnvtt2:amd64 (2.0.8-1+dfsg-8+b2) ... Selecting previously unselected package libnvtt-dev. Preparing to unpack .../225-libnvtt-dev_2.0.8-1+dfsg-8+b2_amd64.deb ... Unpacking libnvtt-dev (2.0.8-1+dfsg-8+b2) ... Selecting previously unselected package sbuild-build-depends-0ad-dummy. Preparing to unpack .../226-sbuild-build-depends-0ad-dummy_0.invalid.0_amd64.deb ... Unpacking sbuild-build-depends-0ad-dummy (0.invalid.0) ... Setting up readline-common (6.3-8) ... Setting up x11proto-dri2-dev (2.8-2) ... Setting up libnettle6:amd64 (3.2-1) ... Setting up libgtk2.0-common (2.24.30-4) ... Setting up libasyncns0:amd64 (0.8-6) ... Setting up libboost-system1.61.0:amd64 (1.61.0+dfsg-2.1) ... Setting up libjpeg62-turbo:amd64 (1:1.5.0-1) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libnghttp2-14:amd64 (1.13.0-1) ... Setting up mime-support (3.60) ... Setting up libpng16-16:amd64 (1.6.24-2) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libjbig0:amd64 (2.1-3.1) ... Setting up libsigsegv2:amd64 (2.10-5) ... Setting up libpthread-stubs0-dev:amd64 (0.3-4) ... Setting up fonts-dejavu-core (2.37-1) ... Setting up libjson-c3:amd64 (0.12-3) ... Setting up libminiupnpc10:amd64 (1.9.20140610-2.1) ... Setting up libelf1:amd64 (0.166-2) ... Setting up groff-base (1.22.3-8) ... Setting up libglib2.0-0:amd64 (2.48.1-3) ... No schema files found: doing nothing. Setting up libasound2-data (1.1.2-1) ... Setting up libxshmfence1:amd64 (1.2-1) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libcap2:amd64 (1:2.25-1) ... Setting up libwayland-client0:amd64 (1.11.0-2) ... Setting up xkb-data (2.17-1) ... Setting up libsasl2-modules-db:amd64 (2.1.26.dfsg1-15) ... Setting up libenet7:amd64 (1.3.12+ds-2) ... Setting up libsasl2-2:amd64 (2.1.26.dfsg1-15) ... Setting up wx3.0-headers (3.0.2+dfsg-2) ... Setting up libgdk-pixbuf2.0-common (2.34.0-1) ... Setting up libdatrie1:amd64 (0.2.10-2) ... Setting up libtiff5:amd64 (4.0.6-2) ... Setting up x11proto-xf86vidmode-dev (2.3.1-2) ... Setting up gettext-base (0.19.8.1-1) ... Setting up libpipeline1:amd64 (1.4.1-2) ... Setting up x11proto-kb-dev (1.0.7-1) ... Setting up libglapi-mesa:amd64 (11.2.2-1) ... Setting up m4 (1.4.17-5) ... Setting up libicu57:amd64 (57.1-3) ... Setting up libboost1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Setting up libnspr4:amd64 (2:4.12-6) ... Setting up ucf (3.0036) ... Setting up libgirepository-1.0-1:amd64 (1.48.0-3) ... Setting up libkmod2:amd64 (22-1.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-1+b1) ... Setting up libfreetype6:amd64 (2.6.3-3+b1) ... Setting up libtasn1-6:amd64 (4.9-4) ... Setting up libmagic-mgc (1:5.28-4) ... Setting up libnspr4-dev (2:4.12-6) ... Setting up libwxbase3.0-0v5:amd64 (3.0.2+dfsg-2) ... Setting up libasound2:amd64 (1.1.2-1) ... Setting up libdrm2:amd64 (2.4.70-1) ... Setting up libopenal-data (1:1.17.2-1) ... Setting up libmagic1:amd64 (1:5.28-4) ... Setting up libhogweed4:amd64 (3.2-1) ... Setting up lsb-base (9.20160629) ... Setting up libgraphite2-3:amd64 (1.3.8-1) ... Setting up libcroco3:amd64 (0.6.11-1) ... Setting up libogg0:amd64 (1.3.2-1) ... Setting up libilmbase12:amd64 (2.2.0-11) ... Setting up libatk1.0-data (2.20.0-1) ... Setting up libboost-filesystem1.61.0:amd64 (1.61.0+dfsg-2.1) ... Setting up pkg-config (0.29-4) ... Setting up libpixman-1-0:amd64 (0.33.6-1) ... Setting up xtrans-dev (1.3.5-1) ... Setting up gir1.2-glib-2.0:amd64 (1.48.0-3) ... Setting up libssh2-1:amd64 (1.7.0-1) ... Setting up libglib2.0-data (2.48.1-3) ... Processing triggers for libc-bin (2.23-5) ... Setting up x11proto-xinerama-dev (1.2.1-2) ... Setting up autotools-dev (20160430.1) ... Setting up libunistring0:amd64 (0.9.6+really0.9.3-0.1) ... Setting up x11proto-video-dev (2.3.3-1) ... Setting up libatk1.0-0:amd64 (2.20.0-1) ... Setting up x11proto-randr-dev (1.5.0-1) ... Setting up libp11-kit0:amd64 (0.23.2-5) ... Setting up x11proto-gl-dev (1.4.17-1) ... Setting up libsqlite3-0:amd64 (3.14.1-1) ... Setting up libpciaccess0:amd64 (0.13.4-1) ... Setting up shared-mime-info (1.6-1) ... Setting up libxkbcommon0:amd64 (0.6.1-1) ... Setting up libpcrecpp0v5:amd64 (2:8.39-2) ... Setting up libpcre32-3:amd64 (2:8.39-2) ... Setting up libopenal1:amd64 (1:1.17.2-1) ... Setting up libibus-1.0-5:amd64 (1.5.11-1) ... Setting up icu-devtools (57.1-3) ... Setting up libdrm-radeon1:amd64 (2.4.70-1) ... Setting up libpcre16-3:amd64 (2:8.39-2) ... Setting up libboost-dev:amd64 (1.61.0.2) ... Setting up libthai-data (0.1.25-1) ... Setting up libenet-dev:amd64 (1.3.12+ds-2) ... Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ... Setting up libkeyutils1:amd64 (1.5.9-9) ... Setting up libdrm-nouveau2:amd64 (2.4.70-1) ... Setting up bsdmainutils (9.0.10) ... 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 libgmpxx4ldbl:amd64 (2:6.1.1+dfsg-1) ... Setting up libsndio6.1:amd64 (1.1.0-2) ... Setting up libminiupnpc-dev (1.9.20140610-2.1) ... Setting up libvorbis0a:amd64 (1.3.5-3) ... Setting up x11-common (1:7.7+16) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up hicolor-icon-theme (0.15-1) ... Setting up libglib2.0-bin (2.48.1-3) ... Setting up libogg-dev:amd64 (1.3.2-1) ... Setting up libudev-dev:amd64 (231-5) ... Setting up libgles2-mesa:amd64 (11.2.2-1) ... Setting up libwayland-cursor0:amd64 (1.11.0-2) ... Setting up libx11-data (2:1.6.3-1) ... Setting up libxau6:amd64 (1:1.0.8-1) ... Setting up autopoint (0.19.8.1-1) ... Setting up libidn11:amd64 (1.33-1) ... Setting up libmpdec2:amd64 (2.4.2-1) ... Setting up libdbus-1-3:amd64 (1.10.10-1) ... Setting up libreadline6:amd64 (6.3-8+b4) ... Setting up libwrap0:amd64 (7.6.q-25) ... Setting up libavahi-common-data:amd64 (0.6.32-1) ... Setting up libidn11-dev (1.33-1) ... Setting up libwayland-server0:amd64 (1.11.0-2) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Setting up libfile-stripnondeterminism-perl (0.023-2) ... Setting up libvorbisfile3:amd64 (1.3.5-3) ... Setting up libgmp-dev:amd64 (2:6.1.1+dfsg-1) ... Setting up libwayland-bin (1.11.0-2) ... Setting up wx-common (3.0.2+dfsg-2) ... Setting up libasound2-dev:amd64 (1.1.2-1) ... Setting up libdbus-1-dev:amd64 (1.10.10-1) ... Setting up libboost-system1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Setting up libpcre3-dev:amd64 (2:8.39-2) ... Setting up fontconfig-config (2.11.0-6.7) ... Setting up libxkbcommon-dev (0.6.1-1) ... Setting up x11proto-core-dev (7.0.29-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.70-1) ... Setting up libxshmfence-dev:amd64 (1.2-1) ... Setting up gettext (0.19.8.1-1) ... Setting up libsndio-dev:amd64 (1.1.0-2) ... Setting up libpython3.5-stdlib:amd64 (3.5.2-3) ... Setting up libgbm1:amd64 (11.2.2-1) ... Setting up libgnutls30:amd64 (3.5.3-3) ... Setting up libflac8:amd64 (1.3.1-4) ... Setting up libp11-kit-dev:amd64 (0.23.2-5) ... Setting up libtasn1-6-dev:amd64 (4.9-4) ... Setting up libharfbuzz0b:amd64 (1.2.7-1+b1) ... Setting up libxau-dev:amd64 (1:1.0.8-1) ... Setting up autoconf (2.69-10) ... Setting up libthai0:amd64 (0.1.25-1) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-1) ... Setting up libicu-dev (57.1-3) ... Setting up libopenexr22:amd64 (2.2.0-11) ... Setting up file (1:5.28-4) ... Setting up libkrb5support0:amd64 (1.14.3+dfsg-1) ... Setting up libwxbase3.0-dev (3.0.2+dfsg-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/wx/config/base-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up libxml2-dev:amd64 (2.9.4+dfsg1-1+b1) ... Setting up libopenal-dev:amd64 (1:1.17.2-1) ... Setting up libboost-filesystem1.61-dev:amd64 (1.61.0+dfsg-2.1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libdrm-intel1:amd64 (2.4.70-1) ... Setting up libgnutlsxx28:amd64 (3.5.3-3) ... Setting up libxdmcp-dev:amd64 (1:1.1.2-1.1) ... Setting up libldap-2.4-2:amd64 (2.4.42+dfsg-2+b2) ... Setting up libgnutls-openssl27:amd64 (3.5.3-3) ... Setting up automake (1:1.15-4) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libice6:amd64 (2:1.0.9-1+b1) ... Setting up man-db (2.7.5-1) ... Not building database; man-db/auto-update is not 'true'. Setting up x11proto-scrnsaver-dev (1.2.2-1) ... Setting up nettle-dev (3.2-1) ... Setting up libavahi-common3:amd64 (0.6.32-1) ... Setting up libnvtt2:amd64 (2.0.8-1+dfsg-8+b2) ... Setting up libpng-dev:amd64 (1.6.24-2) ... Setting up x11proto-render-dev (2:0.11.1-2) ... Setting up libvorbisenc2:amd64 (1.3.5-3) ... Setting up libwayland-dev:amd64 (1.11.0-2) ... Setting up libxcb1:amd64 (1.11.1-1.1) ... Setting up x11proto-input-dev (2.3.2-1) ... Setting up libpython2.7-stdlib:amd64 (2.7.12-2) ... Setting up libvorbis-dev:amd64 (1.3.5-3) ... Setting up libtool (2.4.6-2) ... Setting up python3.5 (3.5.2-3) ... Setting up libpython3-stdlib:amd64 (3.5.1-4) ... Setting up libxcb-present0:amd64 (1.11.1-1.1) ... Setting up libfontconfig1:amd64 (2.11.0-6.7) ... Setting up libxcb-dri2-0:amd64 (1.11.1-1.1) ... Setting up libsm6:amd64 (2:1.2.2-1+b1) ... Setting up libxcb-dri3-0:amd64 (1.11.1-1.1) ... Setting up libk5crypto3:amd64 (1.14.3+dfsg-1) ... Setting up libxcb-glx0:amd64 (1.11.1-1.1) ... Setting up libxcb-randr0:amd64 (1.11.1-1.1) ... Setting up libxcb-xfixes0:amd64 (1.11.1-1.1) ... Setting up libxcb-render0:amd64 (1.11.1-1.1) ... Setting up po-debconf (1.0.19) ... Setting up libdrm-dev:amd64 (2.4.70-1) ... Setting up libgloox14:amd64 (1.0.15-2) ... Setting up libx11-6:amd64 (2:1.6.3-1) ... Setting up python2.7 (2.7.12-2) ... Setting up libgnutls28-dev:amd64 (3.5.3-3) ... Setting up libboost-filesystem-dev:amd64 (1.61.0.2) ... Setting up libxcb-sync1:amd64 (1.11.1-1.1) ... Setting up libpython-stdlib:amd64 (2.7.11-2) ... Setting up libsndfile1:amd64 (1.0.25-10) ... Setting up libx11-xcb1:amd64 (2:1.6.3-1) ... Setting up x11proto-xext-dev (7.3.0-1) ... Setting up libnvtt-dev (2.0.8-1+dfsg-8+b2) ... Setting up libice-dev:amd64 (2:1.0.9-1+b1) ... Setting up libxcomposite1:amd64 (1:0.4.4-1) ... Setting up libxcb-shm0:amd64 (1.11.1-1.1) ... Setting up libxt6:amd64 (1:1.1.5-1) ... Setting up libxcb-shape0:amd64 (1.11.1-1.1) ... Setting up libxrender1:amd64 (1:0.9.9-2) ... Setting up libxcb1-dev:amd64 (1.11.1-1.1) ... Setting up libxcb-glx0-dev:amd64 (1.11.1-1.1) ... Setting up libavahi-client3:amd64 (0.6.32-1) ... Setting up libkrb5-3:amd64 (1.14.3+dfsg-1) ... Setting up libx11-dev:amd64 (2:1.6.3-1) ... Setting up python (2.7.11-2) ... Setting up libxcb-sync-dev:amd64 (1.11.1-1.1) ... Setting up fontconfig (2.11.0-6.7) ... Regenerating fonts cache... done. Setting up libegl1-mesa:amd64 (11.2.2-1) ... Setting up libgloox-dev:amd64 (1.0.15-2) ... Setting up libx11-xcb-dev:amd64 (2:1.6.3-1) ... Setting up libsm-dev:amd64 (2:1.2.2-1+b1) ... Setting up mesa-common-dev:amd64 (11.2.2-1) ... Setting up libxext6:amd64 (2:1.3.3-1) ... Setting up libxfixes3:amd64 (1:5.0.2-1) ... Setting up libxss1:amd64 (1:1.2.2-1) ... Setting up x11proto-fixes-dev (1:5.0-2) ... Setting up libgdk-pixbuf2.0-0:amd64 (2.34.0-1) ... Setting up libxrender-dev:amd64 (1:0.9.9-2) ... Setting up libgssapi-krb5-2:amd64 (1.14.3+dfsg-1) ... Setting up libxcb-dri2-0-dev:amd64 (1.11.1-1.1) ... Setting up libxcb-render0-dev:amd64 (1.11.1-1.1) ... Setting up x11proto-damage-dev (1:1.2.1-2) ... Setting up gtk-update-icon-cache (3.20.9-1) ... Setting up libxcb-dri3-dev:amd64 (1.11.1-1.1) ... Setting up libxcursor1:amd64 (1:1.1.14-1+b1) ... Setting up libxext-dev:amd64 (2:1.3.3-1) ... Setting up libpango-1.0-0:amd64 (1.40.1-1) ... Setting up libwayland-egl1-mesa:amd64 (11.2.2-1) ... Setting up libxcb-shape0-dev:amd64 (1.11.1-1.1) ... Setting up libxv1:amd64 (2:1.0.10-1+b1) ... Setting up libxxf86vm1:amd64 (1:1.1.4-1) ... Setting up libxxf86vm-dev:amd64 (1:1.1.4-1) ... Setting up libxfixes-dev:amd64 (1:5.0.2-1) ... Setting up libxrandr2:amd64 (2:1.5.0-1) ... Setting up libcups2:amd64 (2.1.4-4) ... Setting up libxi6:amd64 (2:1.7.6-1) ... Setting up libcairo2:amd64 (1.14.6-1+b1) ... Setting up libnotify4:amd64 (0.7.6-2) ... Setting up libxinerama1:amd64 (2:1.1.3-1+b1) ... Setting up libxcursor-dev:amd64 (1:1.1.14-1+b1) ... Setting up libxcb-randr0-dev:amd64 (1.11.1-1.1) ... Setting up libxt-dev:amd64 (1:1.1.5-1) ... Setting up libxdamage1:amd64 (1:1.1.4-2+b1) ... Setting up libxrandr-dev:amd64 (2:1.5.0-1) ... Setting up libxcb-xfixes0-dev:amd64 (1.11.1-1.1) ... Setting up libcurl3-gnutls:amd64 (7.50.1-1) ... Setting up libxdamage-dev:amd64 (1:1.1.4-2+b1) ... Setting up libxss-dev:amd64 (1:1.2.2-1) ... Setting up libxtst6:amd64 (2:1.2.2-1+b1) ... Setting up libpangoft2-1.0-0:amd64 (1.40.1-1) ... Setting up libgl1-mesa-glx:amd64 (11.2.2-1) ... Setting up libxinerama-dev:amd64 (2:1.1.3-1+b1) ... Setting up libxv-dev:amd64 (2:1.0.10-1+b1) ... Setting up libglu1-mesa:amd64 (9.0.0-2.1) ... Setting up libxcb-present-dev:amd64 (1.11.1-1.1) ... Setting up libxi-dev (2:1.7.6-1) ... Setting up libcurl4-gnutls-dev:amd64 (7.50.1-1) ... Setting up libpangocairo-1.0-0:amd64 (1.40.1-1) ... Setting up libpulse0:amd64 (9.0-2) ... Setting up libgl1-mesa-dev:amd64 (11.2.2-1) ... Setting up libsdl2-2.0-0:amd64 (2.0.4+dfsg2-1) ... Setting up libegl1-mesa-dev:amd64 (11.2.2-1) ... Setting up libglu1-mesa-dev:amd64 (9.0.0-2.1) ... Setting up libpulse-mainloop-glib0:amd64 (9.0-2) ... Setting up librsvg2-2:amd64 (2.40.16-1) ... Setting up libgles2-mesa-dev:amd64 (11.2.2-1) ... Setting up librsvg2-common:amd64 (2.40.16-1) ... Setting up gnome-icon-theme (3.12.0-2) ... update-alternatives: using /usr/share/icons/gnome/scalable/places/debian-swirl.svg to provide /usr/share/icons/gnome/scalable/places/start-here.svg (start-here.svg) in auto mode Setting up libgtk2.0-0:amd64 (2.24.30-4) ... Setting up libwxgtk3.0-0v5:amd64 (3.0.2+dfsg-2) ... Setting up libwxgtk3.0-dev (3.0.2+dfsg-2) ... update-alternatives: using /usr/lib/x86_64-linux-gnu/wx/config/gtk2-unicode-3.0 to provide /usr/bin/wx-config (wx-config) in auto mode Setting up dh-autoreconf (12) ... Setting up python3 (3.5.1-4) ... Setting up libglib2.0-dev (2.48.1-3) ... Setting up dh-python (2.20160818) ... Setting up debhelper (9.20160814) ... Setting up gir1.2-ibus-1.0:amd64 (1.5.11-1) ... Setting up libpulse-dev:amd64 (9.0-2) ... Setting up dh-strip-nondeterminism (0.023-2) ... Setting up libibus-1.0-dev:amd64 (1.5.11-1) ... Setting up libsdl2-dev (2.0.4+dfsg2-1) ... Setting up sbuild-build-depends-0ad-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.23-5) ... Processing triggers for libgdk-pixbuf2.0-0:amd64 (2.34.0-1) ... W: No sandbox user '_apt' on the system, can not drop privileges +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 3.16.0-4-amd64 amd64 (x86_64) Toolchain package versions: binutils_2.27-6 dpkg-dev_1.18.10 g++-6_6.2.0-1 gcc-6_6.2.0-1 libc6-dev_2.23-5 libstdc++-6-dev_6.2.0-1 libstdc++6_6.2.0-1 linux-libc-dev_4.7.2-1 Package versions: adduser_3.115 apt_1.3~rc2 autoconf_2.69-10 automake_1:1.15-4 autopoint_0.19.8.1-1 autotools-dev_20160430.1 base-files_9.6 base-passwd_3.5.40 bash_4.3-15 binutils_2.27-6 bsdmainutils_9.0.10 bsdutils_1:2.28.1-1 build-essential_12.2 bzip2_1.0.6-8 clang-3.8_1:3.8.1-9 coreutils_8.25-2 cpp_4:6.1.1-1 cpp-6_6.2.0-1 dash_0.5.8-2.3 debconf_1.5.59 debfoster_2.7-2.1 debhelper_9.20160814 debian-archive-keyring_2014.3 debianutils_4.8 dh-autoreconf_12 dh-python_2.20160818 dh-strip-nondeterminism_0.023-2 diffutils_1:3.3-3 dpkg_1.18.10 dpkg-dev_1.18.10 e2fslibs_1.43.1-1 e2fsprogs_1.43.1-1 eatmydata_105-3 fakeroot_1.21-1 file_1:5.28-4 findutils_4.6.0+git+20160703-2 fontconfig_2.11.0-6.7 fontconfig-config_2.11.0-6.7 fonts-dejavu-core_2.37-1 g++_4:6.1.1-1 g++-6_6.2.0-1 gcc_4:6.1.1-1 gcc-6_6.2.0-1 gcc-6-base_6.2.0-1 gettext_0.19.8.1-1 gettext-base_0.19.8.1-1 gir1.2-glib-2.0_1.48.0-3 gir1.2-ibus-1.0_1.5.11-1 gnome-icon-theme_3.12.0-2 gpgv_2.1.14-5 grep_2.25-6 groff-base_1.22.3-8 gtk-update-icon-cache_3.20.9-1 gzip_1.6-5 hicolor-icon-theme_0.15-1 hostname_3.18 icu-devtools_57.1-3 init-system-helpers_1.42 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3 libapt-pkg5.0_1.3~rc2 libarchive-zip-perl_1.59-1 libasan3_6.2.0-1 libasound2_1.1.2-1 libasound2-data_1.1.2-1 libasound2-dev_1.1.2-1 libasyncns0_0.8-6 libatk1.0-0_2.20.0-1 libatk1.0-data_2.20.0-1 libatomic1_6.2.0-1 libattr1_1:2.4.47-2 libaudit-common_1:2.6.6-1 libaudit1_1:2.6.6-1 libavahi-client3_0.6.32-1 libavahi-common-data_0.6.32-1 libavahi-common3_0.6.32-1 libblkid1_2.28.1-1 libboost-dev_1.61.0.2 libboost-filesystem-dev_1.61.0.2 libboost-filesystem1.61-dev_1.61.0+dfsg-2.1 libboost-filesystem1.61.0_1.61.0+dfsg-2.1 libboost-system1.61-dev_1.61.0+dfsg-2.1 libboost-system1.61.0_1.61.0+dfsg-2.1 libboost1.61-dev_1.61.0+dfsg-2.1 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8 libc-bin_2.23-5 libc-dev-bin_2.23-5 libc6_2.23-5 libc6-dev_2.23-5 libcairo2_1.14.6-1+b1 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_6.2.0-1 libcilkrts5_6.2.0-1 libclang-common-3.8-dev_1:3.8.1-9 libclang1-3.8_1:3.8.1-9 libcomerr2_1.43.1-1 libcroco3_0.6.11-1 libcups2_2.1.4-4 libcurl3-gnutls_7.50.1-1 libcurl4-gnutls-dev_7.50.1-1 libdatrie1_0.2.10-2 libdb5.3_5.3.28-12 libdbus-1-3_1.10.10-1 libdbus-1-dev_1.10.10-1 libdebconfclient0_0.215 libdpkg-perl_1.18.10 libdrm-amdgpu1_2.4.70-1 libdrm-dev_2.4.70-1 libdrm-intel1_2.4.70-1 libdrm-nouveau2_2.4.70-1 libdrm-radeon1_2.4.70-1 libdrm2_2.4.70-1 libeatmydata1_105-3 libedit2_3.1-20150325-1+b1 libegl1-mesa_11.2.2-1 libegl1-mesa-dev_11.2.2-1 libelf1_0.166-2 libenet-dev_1.3.12+ds-2 libenet7_1.3.12+ds-2 libexpat1_2.2.0-1 libfakeroot_1.21-1 libfdisk1_2.28.1-1 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.023-2 libflac8_1.3.1-4 libfontconfig1_2.11.0-6.7 libfreetype6_2.6.3-3+b1 libgbm1_11.2.2-1 libgc1c2_1:7.4.2-8 libgcc-6-dev_6.2.0-1 libgcc1_1:6.2.0-1 libgcrypt20_1.7.3-1 libgdbm3_1.8.3-14 libgdk-pixbuf2.0-0_2.34.0-1 libgdk-pixbuf2.0-common_2.34.0-1 libgirepository-1.0-1_1.48.0-3 libgl1-mesa-dev_11.2.2-1 libgl1-mesa-glx_11.2.2-1 libglapi-mesa_11.2.2-1 libgles2-mesa_11.2.2-1 libgles2-mesa-dev_11.2.2-1 libglib2.0-0_2.48.1-3 libglib2.0-bin_2.48.1-3 libglib2.0-data_2.48.1-3 libglib2.0-dev_2.48.1-3 libgloox-dev_1.0.15-2 libgloox14_1.0.15-2 libglu1-mesa_9.0.0-2.1 libglu1-mesa-dev_9.0.0-2.1 libgmp-dev_2:6.1.1+dfsg-1 libgmp10_2:6.1.1+dfsg-1 libgmpxx4ldbl_2:6.1.1+dfsg-1 libgnutls-openssl27_3.5.3-3 libgnutls28-dev_3.5.3-3 libgnutls30_3.5.3-3 libgnutlsxx28_3.5.3-3 libgomp1_6.2.0-1 libgpg-error0_1.24-1 libgraphite2-3_1.3.8-1 libgssapi-krb5-2_1.14.3+dfsg-1 libgtk2.0-0_2.24.30-4 libgtk2.0-common_2.24.30-4 libharfbuzz0b_1.2.7-1+b1 libhogweed4_3.2-1 libibus-1.0-5_1.5.11-1 libibus-1.0-dev_1.5.11-1 libice-dev_2:1.0.9-1+b1 libice6_2:1.0.9-1+b1 libicu-dev_57.1-3 libicu57_57.1-3 libidn11_1.33-1 libidn11-dev_1.33-1 libilmbase12_2.2.0-11 libisl15_0.17.1-1 libitm1_6.2.0-1 libjbig0_2.1-3.1 libjpeg62-turbo_1:1.5.0-1 libjson-c3_0.12-3 libk5crypto3_1.14.3+dfsg-1 libkeyutils1_1.5.9-9 libkmod2_22-1.1 libkrb5-3_1.14.3+dfsg-1 libkrb5support0_1.14.3+dfsg-1 libldap-2.4-2_2.4.42+dfsg-2+b2 libllvm3.8_1:3.8.1-9 liblsan0_6.2.0-1 liblz4-1_0.0~r131-2 liblzma5_5.1.1alpha+20120614-2.1 libmagic-mgc_1:5.28-4 libmagic1_1:5.28-4 libminiupnpc-dev_1.9.20140610-2.1 libminiupnpc10_1.9.20140610-2.1 libmount1_2.28.1-1 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.4-2 libmpx2_6.2.0-1 libncurses5_6.0+20160625-1 libncursesw5_6.0+20160625-1 libnettle6_3.2-1 libnghttp2-14_1.13.0-1 libnotify4_0.7.6-2 libnspr4_2:4.12-6 libnspr4-dev_2:4.12-6 libnvtt-dev_2.0.8-1+dfsg-8+b2 libnvtt2_2.0.8-1+dfsg-8+b2 libobjc-6-dev_6.2.0-1 libobjc4_6.2.0-1 libogg-dev_1.3.2-1 libogg0_1.3.2-1 libopenal-data_1:1.17.2-1 libopenal-dev_1:1.17.2-1 libopenal1_1:1.17.2-1 libopenexr22_2.2.0-11 libp11-kit-dev_0.23.2-5 libp11-kit0_0.23.2-5 libpam-modules_1.1.8-3.3 libpam-modules-bin_1.1.8-3.3 libpam-runtime_1.1.8-3.3 libpam0g_1.1.8-3.3 libpango-1.0-0_1.40.1-1 libpangocairo-1.0-0_1.40.1-1 libpangoft2-1.0-0_1.40.1-1 libpciaccess0_0.13.4-1 libpcre16-3_2:8.39-2 libpcre3_2:8.39-2 libpcre3-dev_2:8.39-2 libpcre32-3_2:8.39-2 libpcrecpp0v5_2:8.39-2 libperl5.22_5.22.2-3 libpipeline1_1.4.1-2 libpixman-1-0_0.33.6-1 libpng-dev_1.6.24-2 libpng16-16_1.6.24-2 libpthread-stubs0-dev_0.3-4 libpulse-dev_9.0-2 libpulse-mainloop-glib0_9.0-2 libpulse0_9.0-2 libpython-stdlib_2.7.11-2 libpython2.7-minimal_2.7.12-2 libpython2.7-stdlib_2.7.12-2 libpython3-stdlib_3.5.1-4 libpython3.5-minimal_3.5.2-3 libpython3.5-stdlib_3.5.2-3 libquadmath0_6.2.0-1 libreadline6_6.3-8+b4 librsvg2-2_2.40.16-1 librsvg2-common_2.40.16-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.26.dfsg1-15 libsasl2-modules-db_2.1.26.dfsg1-15 libsdl2-2.0-0_2.0.4+dfsg2-1 libsdl2-dev_2.0.4+dfsg2-1 libselinux1_2.5-3 libsemanage-common_2.5-1 libsemanage1_2.5-1 libsepol1_2.5-1 libsigsegv2_2.10-5 libsm-dev_2:1.2.2-1+b1 libsm6_2:1.2.2-1+b1 libsmartcols1_2.28.1-1 libsndfile1_1.0.25-10 libsndio-dev_1.1.0-2 libsndio6.1_1.1.0-2 libsqlite3-0_3.14.1-1 libss2_1.43.1-1 libssh2-1_1.7.0-1 libssl1.0.2_1.0.2h-1 libstdc++-6-dev_6.2.0-1 libstdc++6_6.2.0-1 libsystemd0_231-5 libtasn1-6_4.9-4 libtasn1-6-dev_4.9-4 libthai-data_0.1.25-1 libthai0_0.1.25-1 libtiff5_4.0.6-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1 libtool_2.4.6-2 libtsan0_6.2.0-1 libubsan0_6.2.0-1 libudev-dev_231-5 libudev1_231-5 libunistring0_0.9.6+really0.9.3-0.1 libustr-1.0-1_1.0.4-5 libuuid1_2.28.1-1 libvorbis-dev_1.3.5-3 libvorbis0a_1.3.5-3 libvorbisenc2_1.3.5-3 libvorbisfile3_1.3.5-3 libwayland-bin_1.11.0-2 libwayland-client0_1.11.0-2 libwayland-cursor0_1.11.0-2 libwayland-dev_1.11.0-2 libwayland-egl1-mesa_11.2.2-1 libwayland-server0_1.11.0-2 libwrap0_7.6.q-25 libwxbase3.0-0v5_3.0.2+dfsg-2 libwxbase3.0-dev_3.0.2+dfsg-2 libwxgtk3.0-0v5_3.0.2+dfsg-2 libwxgtk3.0-dev_3.0.2+dfsg-2 libx11-6_2:1.6.3-1 libx11-data_2:1.6.3-1 libx11-dev_2:1.6.3-1 libx11-xcb-dev_2:1.6.3-1 libx11-xcb1_2:1.6.3-1 libxau-dev_1:1.0.8-1 libxau6_1:1.0.8-1 libxcb-dri2-0_1.11.1-1.1 libxcb-dri2-0-dev_1.11.1-1.1 libxcb-dri3-0_1.11.1-1.1 libxcb-dri3-dev_1.11.1-1.1 libxcb-glx0_1.11.1-1.1 libxcb-glx0-dev_1.11.1-1.1 libxcb-present-dev_1.11.1-1.1 libxcb-present0_1.11.1-1.1 libxcb-randr0_1.11.1-1.1 libxcb-randr0-dev_1.11.1-1.1 libxcb-render0_1.11.1-1.1 libxcb-render0-dev_1.11.1-1.1 libxcb-shape0_1.11.1-1.1 libxcb-shape0-dev_1.11.1-1.1 libxcb-shm0_1.11.1-1.1 libxcb-sync-dev_1.11.1-1.1 libxcb-sync1_1.11.1-1.1 libxcb-xfixes0_1.11.1-1.1 libxcb-xfixes0-dev_1.11.1-1.1 libxcb1_1.11.1-1.1 libxcb1-dev_1.11.1-1.1 libxcomposite1_1:0.4.4-1 libxcursor-dev_1:1.1.14-1+b1 libxcursor1_1:1.1.14-1+b1 libxdamage-dev_1:1.1.4-2+b1 libxdamage1_1:1.1.4-2+b1 libxdmcp-dev_1:1.1.2-1.1 libxdmcp6_1:1.1.2-1.1 libxext-dev_2:1.3.3-1 libxext6_2:1.3.3-1 libxfixes-dev_1:5.0.2-1 libxfixes3_1:5.0.2-1 libxi-dev_2:1.7.6-1 libxi6_2:1.7.6-1 libxinerama-dev_2:1.1.3-1+b1 libxinerama1_2:1.1.3-1+b1 libxkbcommon-dev_0.6.1-1 libxkbcommon0_0.6.1-1 libxml2_2.9.4+dfsg1-1+b1 libxml2-dev_2.9.4+dfsg1-1+b1 libxrandr-dev_2:1.5.0-1 libxrandr2_2:1.5.0-1 libxrender-dev_1:0.9.9-2 libxrender1_1:0.9.9-2 libxshmfence-dev_1.2-1 libxshmfence1_1.2-1 libxss-dev_1:1.2.2-1 libxss1_1:1.2.2-1 libxt-dev_1:1.1.5-1 libxt6_1:1.1.5-1 libxtst6_2:1.2.2-1+b1 libxv-dev_2:1.0.10-1+b1 libxv1_2:1.0.10-1+b1 libxxf86vm-dev_1:1.1.4-1 libxxf86vm1_1:1.1.4-1 linux-libc-dev_4.7.2-1 login_1:4.2-3.1 lsb-base_9.20160629 m4_1.4.17-5 make_4.1-9 man-db_2.7.5-1 mawk_1.3.3-17 mesa-common-dev_11.2.2-1 mime-support_3.60 mount_2.28.1-1 multiarch-support_2.23-5 ncurses-base_6.0+20160625-1 ncurses-bin_6.0+20160625-1 nettle-dev_3.2-1 passwd_1:4.2-3.1 patch_2.7.5-1 perl_5.22.2-3 perl-base_5.22.2-3 perl-modules-5.22_5.22.2-3 pkg-config_0.29-4 po-debconf_1.0.19 python_2.7.11-2 python-minimal_2.7.11-2 python2.7_2.7.12-2 python2.7-minimal_2.7.12-2 python3_3.5.1-4 python3-minimal_3.5.1-4 python3.5_3.5.2-3 python3.5-minimal_3.5.2-3 readline-common_6.3-8 sbuild-build-depends-0ad-dummy_0.invalid.0 sbuild-build-depends-core-dummy_0.invalid.0 sed_4.2.2-7.1 sensible-utils_0.0.9 shared-mime-info_1.6-1 sysvinit-utils_2.88dsf-59.8 tar_1.29b-1 ucf_3.0036 util-linux_2.28.1-1 wx-common_3.0.2+dfsg-2 wx3.0-headers_3.0.2+dfsg-2 x11-common_1:7.7+16 x11proto-core-dev_7.0.29-1 x11proto-damage-dev_1:1.2.1-2 x11proto-dri2-dev_2.8-2 x11proto-fixes-dev_1:5.0-2 x11proto-gl-dev_1.4.17-1 x11proto-input-dev_2.3.2-1 x11proto-kb-dev_1.0.7-1 x11proto-randr-dev_1.5.0-1 x11proto-render-dev_2:0.11.1-2 x11proto-scrnsaver-dev_1.2.2-1 x11proto-video-dev_2.3.3-1 x11proto-xext-dev_7.3.0-1 x11proto-xf86vidmode-dev_2.3.1-2 x11proto-xinerama-dev_1.2.1-2 xkb-data_2.17-1 xorg-sgml-doctools_1:1.11-1 xtrans-dev_1.3.5-1 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1 zlib1g-dev_1:1.2.8.dfsg-2+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Aug 21 02:58:07 2016 UTC using RSA key ID gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./0ad_0.0.20-2.dsc dpkg-source: info: extracting 0ad in /<> dpkg-source: info: unpacking 0ad_0.0.20.orig.tar.xz dpkg-source: info: unpacking 0ad_0.0.20-2.debian.tar.xz dpkg-source: info: applying enable-hardening-relro.patch dpkg-source: info: applying allow-build-with-root.patch dpkg-source: info: applying fix-bindir.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf HOME=/sbuild-nonexistent LC_ALL=POSIX LOGNAME=user42 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=1001 SCHROOT_GROUP=user42 SCHROOT_SESSION_ID=unstable-amd64-sbuild-50761483-9019-4eef-910e-c1583976b794 SCHROOT_UID=1001 SCHROOT_USER=user42 SHELL=/bin/sh USER=user42 dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package 0ad dpkg-buildpackage: info: source version 0.0.20-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Markus Koschany dpkg-source --before-build 0ad-0.0.20 dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean --parallel dh_testdir -O--parallel debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' build/workspaces/clean-workspaces.sh Cleaning bundled third-party dependencies... make[2]: Entering directory '/<>/build/premake/premake4/build/gmake.bsd' Cleaning Premake4 make[2]: Leaving directory '/<>/build/premake/premake4/build/gmake.bsd' make[2]: Entering directory '/<>/build/premake/premake4/build/gmake.macosx' Cleaning Premake4 make[2]: Leaving directory '/<>/build/premake/premake4/build/gmake.macosx' make[2]: Entering directory '/<>/build/premake/premake4/build/gmake.unix' Cleaning Premake4 make[2]: Leaving directory '/<>/build/premake/premake4/build/gmake.unix' Removing generated test files... Cleaning build output... Done. Try running update-workspaces.sh again now. # Clean up some extra cruft not picked up by clean-workspaces.sh find binaries/system/ -type f ! -name readme.txt -delete rm -f libraries/fcollada/lib/*.a rm -f build/premake/.*.tmp rm -f libraries/source/spidermonkey/lib/* rm -f libraries/source/cxxtest-4.4/python/cxxtest/*.pyc rm -f libraries/source/fcollada/lib/* rm -rf libraries/source/spidermonkey/include-unix-* rm -f source/ps/tests/stub_impl_hack.cpp dh_auto_clean make[1]: Leaving directory '/<>' dh_clean -O--parallel debian/rules build-arch dh build-arch --parallel dh_testdir -a -O--parallel dh_update_autotools_config -a -O--parallel dh_auto_configure -a -O--parallel debian/rules override_dh_auto_build make[1]: Entering directory '/<>' build/workspaces/update-workspaces.sh \ --bindir=/usr/games \ --libdir=/usr/lib/games/0ad \ --datadir=/usr/share/games/0ad \ --with-system-nvtt Updating bundled third-party dependencies... make[2]: Entering directory '/<>/libraries/source/fcollada/src' FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h:300:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'FUTrackedList'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(newValues, heapBuffer, sized * sizeof(T)); ~~~~~~ ^ FCollada/FMath/FMArray.h:229:4: note: in instantiation of member function 'fm::vector, false>::reserve' requested here reserve(count); ^ FCollada/FCDocument/FCDAnimated.cpp:38:9: note: in instantiation of member function 'fm::vector, false>::resize' requested here curves.resize(valueCount); ^ FCollada/FMath/FMArray.h:300:14: note: explicitly cast the pointer to silence this warning memcpy(newValues, heapBuffer, sized * sizeof(T)); ^ (void*) FCollada/FCDocument/FCDAnimationClip.cpp 1 warning generated. FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimation.cpp:120:91: warning: comparison of distinct pointer types ('const FCDAnimationChannel **' and 'iterator' (aka 'FCDAnimationChannel **')) uses non-standard composite pointer type 'const FCDAnimationChannel *const *' [-Wcompare-distinct-pointer-types] for (const FCDAnimationChannel** it = (const FCDAnimationChannel**) channels.begin(); it != channels.end(); ++it) ~~ ^ ~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDAnimationCurve.cpp:106:2: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here inputDriver(NULL), inputDriverIndex(0) ^ 1 warning generated. FCollada/FCDocument/FCDAnimationCurveTools.cpp 1 warning generated. FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDControllerInstance.cpp:57:77: warning: comparison of distinct pointer types ('const FCDSceneNode **' and 'iterator' (aka 'FCDSceneNode **')) uses non-standard composite pointer type 'const FCDSceneNode *const *' [-Wcompare-distinct-pointer-types] for (const FCDSceneNode** itJ = (const FCDSceneNode**) joints.begin(); itJ != joints.end(); ++itJ) ~~~ ^ ~~~~~~~~~~~~ 1 warning generated. FCollada/FCDocument/FCDEffectCode.cpp FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp FCollada/FCDocument/FCDEffectParameterSurface.cpp In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDEffectParameterSampler.cpp:29:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(surface) ^ 1 warning generated. FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDEffectPassShader.cpp:44:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(code) ^ 1 warning generated. FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp FCollada/FCDocument/FCDEntityReference.cpp In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDEntityInstance.cpp:34:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(entityReference) ^ 1 warning generated. FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDExtra.cpp:237:71: warning: comparison of distinct pointer types ('const FCDENode **' and 'iterator' (aka 'FCDENode **')) uses non-standard composite pointer type 'const FCDENode *const *' [-Wcompare-distinct-pointer-types] for (const FCDENode** itN = (const FCDENode**) children.begin(); itN != children.end(); ++itN) ~~~ ^ ~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDExtra.cpp:375:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(pluginOverride) ^ In file included from FCollada/FCDocument/FCDExtra.cpp:12: FCollada/FCDocument/FCDExtra.h:444:12: warning: private field 'parent' is not used [-Wunused-private-field] FCDEType* parent; ^ 3 warnings generated. FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:24:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(source) ^ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp 1 warning generated. FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp FCollada/FCDocument/FCDMaterialInstance.cpp In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDMaterial.cpp:36:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(effect) ^ FCollada/FCDocument/FCDMaterialInstance.cpp:119:99: warning: comparison of distinct pointer types ('const FCDMaterialInstanceBind **' and 'iterator' (aka 'FCDMaterialInstanceBind **')) uses non-standard composite pointer type 'const FCDMaterialInstanceBind *const *' [-Wcompare-distinct-pointer-types] for (const FCDMaterialInstanceBind** it = (const FCDMaterialInstanceBind**) bindings.begin(); it != bindings.end(); ++it) ~~ ^ ~~~~~~~~~~~~~~ 1 warning generated. FCollada/FCDocument/FCDMorphController.cpp 1 warning generated. FCollada/FCDocument/FCDObject.cpp In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDMorphController.cpp:36:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(baseTarget) ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDMorphController.cpp:177:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(geometry) ^ FCollada/FCDocument/FCDObjectWithId.cpp 2 warnings generated. FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:34:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(targetNode) ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:37:3: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , entityOwner(_owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:26:32: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidBodyParameters::FCDPhysicsRigidBodyParameters(FCDocument* document, FCDPhysicsRigidBody* _owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:26:32: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidBodyParameters::FCDPhysicsRigidBodyParameters(FCDocument* document, FCDPhysicsRigidBody* _owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:26:32: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidBodyParameters::FCDPhysicsRigidBodyParameters(FCDocument* document, FCDPhysicsRigidBody* _owner) ^ 5 warnings generated. FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:25:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidConstraint::FCDPhysicsRigidConstraint(FCDocument* document, FCDPhysicsModel* _parent) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:25:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidConstraint::FCDPhysicsRigidConstraint(FCDocument* document, FCDPhysicsModel* _parent) ^ 2 warnings generated. FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsShape.cpp:27:18: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsShape::FCDPhysicsShape(FCDocument* document) : FCDObject(document) ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsShape.cpp:27:18: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsShape::FCDPhysicsShape(FCDocument* document) : FCDObject(document) ^ 3 warnings generated. FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDTargetedEntity.cpp:30:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(targetNode) ^ 1 warning generated. FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDTexture.cpp:40:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(sampler) ^ 1 warning generated. FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:35:8: warning: private field 'w' is not used [-Wunused-private-field] float w; // For alignment purposes. ^ 1 warning generated. FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: "FUSemaphore: Semaphore not implemented for non Windows" [-W#warnings] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^ 1 warning generated. FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.cpp In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: "Threads not yet implemented for non Windows." [-W#warnings] #warning "Threads not yet implemented for non Windows." ^ 1 warning generated. FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:404:2: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:39:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:438:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:39:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:473:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:39:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FArchiveXML.cpp:501:5: warning: variable 'x' used in loop condition not modified in loop body [-Wfor-loop-analysis] _FCATCH_ALL ^~~~~~~~~~~ FCollada/FCollada.h:39:37: note: expanded from macro '_FCATCH_ALL' #define _FCATCH_ALL for (int x = 0; x != 0;) ^ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp 5 warnings generated. FColladaPlugins/FArchiveXML/FAXCameraExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:69:46: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FUTrackedPtr techniqueNode = NULL; ^ /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/stddef.h:100:18: note: expanded from macro 'NULL' # define NULL __null ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FColladaPlugins/FArchiveXML/FAXLightExport.cpp:36:46: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FUTrackedPtr techniqueNode = const_cast(light->GetExtra())->GetDefaultType()->AddTechnique(DAE_FCOLLADA_PROFILE); ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp FColladaPlugins/FArchiveXML/FAXSceneExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 1 warning generated. FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp In file included from FCollada/FCDocument/FCDAnimated.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:38: FCollada/FMath/FMArray.h:300:14: warning: destination for this 'memcpy' call is a pointer to dynamic class 'FUTrackedList'; vtable pointer will be overwritten [-Wdynamic-class-memaccess] memcpy(newValues, heapBuffer, sized * sizeof(T)); ~~~~~~ ^ FCollada/FMath/FMArray.h:229:4: note: in instantiation of member function 'fm::vector, false>::reserve' requested here reserve(count); ^ FCollada/FCDocument/FCDAnimated.cpp:38:9: note: in instantiation of member function 'fm::vector, false>::resize' requested here curves.resize(valueCount); ^ FCollada/FMath/FMArray.h:300:14: note: explicitly cast the pointer to silence this warning memcpy(newValues, heapBuffer, sized * sizeof(T)); ^ (void*) FCollada/FCDocument/FCDAnimationChannel.cpp FCollada/FCDocument/FCDAnimationClip.cpp 1 warning generated. FCollada/FCDocument/FCDAnimationClipTools.cpp FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimation.cpp:120:91: warning: comparison of distinct pointer types ('const FCDAnimationChannel **' and 'iterator' (aka 'FCDAnimationChannel **')) uses non-standard composite pointer type 'const FCDAnimationChannel *const *' [-Wcompare-distinct-pointer-types] for (const FCDAnimationChannel** it = (const FCDAnimationChannel**) channels.begin(); it != channels.end(); ++it) ~~ ^ ~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDAnimationCurve.cpp:106:2: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here inputDriver(NULL), inputDriverIndex(0) ^ 1 warning generated. FCollada/FCDocument/FCDAnimationCurveTools.cpp 1 warning generated. FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp FCollada/FCDocument/FCDControllerInstance.cpp FCollada/FCDocument/FCDControllerTools.cpp FCollada/FCDocument/FCDControllerInstance.cpp:57:77: warning: comparison of distinct pointer types ('const FCDSceneNode **' and 'iterator' (aka 'FCDSceneNode **')) uses non-standard composite pointer type 'const FCDSceneNode *const *' [-Wcompare-distinct-pointer-types] for (const FCDSceneNode** itJ = (const FCDSceneNode**) joints.begin(); itJ != joints.end(); ++itJ) ~~~ ^ ~~~~~~~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp 1 warning generated. FCollada/FCDocument/FCDEffect.cpp FCollada/FCDocument/FCDEffectParameter.cpp FCollada/FCDocument/FCDEffectParameterFactory.cpp FCollada/FCDocument/FCDEffectParameterSampler.cpp In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDEffectParameterSampler.cpp:29:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(surface) ^ 1 warning generated. FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp FCollada/FCDocument/FCDEffectPassShader.cpp FCollada/FCDocument/FCDEffectPassState.cpp In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDEffectPassShader.cpp:44:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(code) ^ 1 warning generated. FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp FCollada/FCDocument/FCDEffectTools.cpp FCollada/FCDocument/FCDEmitter.cpp FCollada/FCDocument/FCDEmitterInstance.cpp FCollada/FCDocument/FCDEmitterObject.cpp FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp In file included from FCollada/FCDocument/FCDEntityInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDEntityInstance.cpp:34:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(entityReference) ^ FCollada/FCDocument/FCDEntityReference.cpp 1 warning generated. FCollada/FCDocument/FCDExternalReferenceManager.cpp FCollada/FCDocument/FCDExtra.cpp FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDExtra.cpp:237:71: warning: comparison of distinct pointer types ('const FCDENode **' and 'iterator' (aka 'FCDENode **')) uses non-standard composite pointer type 'const FCDENode *const *' [-Wcompare-distinct-pointer-types] for (const FCDENode** itN = (const FCDENode**) children.begin(); itN != children.end(); ++itN) ~~~ ^ ~~~~~~~~~~~~~~ In file included from FCollada/FCDocument/FCDExtra.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDExtra.cpp:375:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(pluginOverride) ^ In file included from FCollada/FCDocument/FCDExtra.cpp:12: FCollada/FCDocument/FCDExtra.h:444:12: warning: private field 'parent' is not used [-Wunused-private-field] FCDEType* parent; ^ FCollada/FCDocument/FCDForceDrag.cpp FCollada/FCDocument/FCDForceField.cpp 3 warnings generated. FCollada/FCDocument/FCDForceGravity.cpp FCollada/FCDocument/FCDForcePBomb.cpp FCollada/FCDocument/FCDForceWind.cpp FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp FCollada/FCDocument/FCDGeometryMesh.cpp FCollada/FCDocument/FCDGeometryNURBSSurface.cpp FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp In file included from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:24:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(source) ^ 1 warning generated. FCollada/FCDocument/FCDGeometryPolygonsTools.cpp FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp FCollada/FCDocument/FCDImage.cpp FCollada/FCDocument/FCDLibrary.cpp FCollada/FCDocument/FCDLight.cpp FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp In file included from FCollada/FCDocument/FCDMaterial.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDMaterial.cpp:36:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(effect) ^ 1 warning generated. FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMaterialInstance.cpp:119:99: warning: comparison of distinct pointer types ('const FCDMaterialInstanceBind **' and 'iterator' (aka 'FCDMaterialInstanceBind **')) uses non-standard composite pointer type 'const FCDMaterialInstanceBind *const *' [-Wcompare-distinct-pointer-types] for (const FCDMaterialInstanceBind** it = (const FCDMaterialInstanceBind**) bindings.begin(); it != bindings.end(); ++it) ~~ ^ ~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMorphController.cpp 1 warning generated. FCollada/FCDocument/FCDObject.cpp In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDMorphController.cpp:36:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(baseTarget) ^ In file included from FCollada/FCDocument/FCDMorphController.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDMorphController.cpp:177:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(geometry) ^ FCollada/FCDocument/FCDObjectWithId.cpp 2 warnings generated. FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp FCollada/FCDocument/FCDParameterAnimatable.cpp FCollada/FCDocument/FCDParticleModifier.cpp FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp In file included from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBody.cpp FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:34:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(targetNode) ^ 1 warning generated. FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: In file included from FCollada/FCDocument/FCDPhysicsShape.h:21: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:37:3: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , entityOwner(_owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:26:32: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidBodyParameters::FCDPhysicsRigidBodyParameters(FCDocument* document, FCDPhysicsRigidBody* _owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:26:32: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidBodyParameters::FCDPhysicsRigidBodyParameters(FCDocument* document, FCDPhysicsRigidBody* _owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:26:32: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidBodyParameters::FCDPhysicsRigidBodyParameters(FCDocument* document, FCDPhysicsRigidBody* _owner) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:25:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidConstraint::FCDPhysicsRigidConstraint(FCDocument* document, FCDPhysicsModel* _parent) ^ In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:25:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsRigidConstraint::FCDPhysicsRigidConstraint(FCDocument* document, FCDPhysicsModel* _parent) ^ 5 warnings generated. FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp 2 warnings generated. FCollada/FCDocument/FCDPhysicsScene.cpp FCollada/FCDocument/FCDPhysicsShape.cpp FCollada/FCDocument/FCDPlaceHolder.cpp In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:18: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsShape.cpp:27:18: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsShape::FCDPhysicsShape(FCDocument* document) : FCDObject(document) ^ In file included from FCollada/FCDocument/FCDPhysicsShape.cpp:9: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDPhysicsShape.cpp:27:18: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FCDPhysicsShape::FCDPhysicsShape(FCDocument* document) : FCDObject(document) ^ 3 warnings generated. FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp FCollada/FCDocument/FCDSkinController.cpp FCollada/FCDocument/FCDTargetedEntity.cpp In file included from FCollada/FCDocument/FCDTargetedEntity.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDTargetedEntity.cpp:30:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(targetNode) ^ 1 warning generated. FCollada/FCDocument/FCDTexture.cpp FCollada/FCDocument/FCDTransform.cpp In file included from FCollada/FCDocument/FCDTexture.cpp:15: In file included from FCollada/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FCollada/FCDocument/FCDTexture.cpp:40:28: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here , InitializeParameterNoArg(sampler) ^ 1 warning generated. FCollada/FCDocument/FCDVersion.cpp FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp FCollada/FMath/FMSkew.cpp FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp In file included from FCollada/FMath/FMVector3.cpp:9: In file included from FCollada/FMath/StdAfx.h:13: In file included from FCollada/FUtils/FUtils.h:81: In file included from FCollada/FMath/FMath.h:173: FCollada/FMath/FMVector3.h:35:8: warning: private field 'w' is not used [-Wunused-private-field] float w; // For alignment purposes. ^ FCollada/FUtils/FUAssert.cpp 1 warning generated. FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp In file included from FCollada/FUtils/FUSemaphore.cpp:10: FCollada/FUtils/FUSemaphore.h:36:2: warning: "FUSemaphore: Semaphore not implemented for non Windows" [-W#warnings] #warning "FUSemaphore: Semaphore not implemented for non Windows" ^ 1 warning generated. FCollada/FUtils/FUStringBuilder.cpp FCollada/FUtils/FUStringConversion.cpp FCollada/FUtils/FUSynchronizableObject.cpp FCollada/FUtils/FUThread.cpp FCollada/FUtils/FUTracker.cpp In file included from FCollada/FUtils/FUThread.cpp:10: FCollada/FUtils/FUThread.h:30:2: warning: "Threads not yet implemented for non Windows." [-W#warnings] #warning "Threads not yet implemented for non Windows." ^ 1 warning generated. FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp FCollada/FUtils/FUXmlDocument.cpp FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:57: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp FColladaPlugins/FArchiveXML/FAXCameraExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:69:46: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FUTrackedPtr techniqueNode = NULL; ^ /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/stddef.h:100:18: note: expanded from macro 'NULL' # define NULL __null ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXCameraImport.cpp FColladaPlugins/FArchiveXML/FAXColladaParser.cpp FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp FColladaPlugins/FArchiveXML/FAXEntityExport.cpp FColladaPlugins/FArchiveXML/FAXEntityImport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp FColladaPlugins/FArchiveXML/FAXImportLinking.cpp FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:13: In file included from FCollada/FCollada.h:49: In file included from FCollada/FUtils/FUtils.h:115: FCollada/FUtils/FUTracker.h:122:7: warning: assigning field to itself [-Wself-assign-field] ptr = ptr; ^ FColladaPlugins/FArchiveXML/FAXLightExport.cpp:36:46: note: in instantiation of member function 'FUTrackedPtr::FUTrackedPtr' requested here FUTrackedPtr techniqueNode = const_cast(light->GetExtra())->GetDefaultType()->AddTechnique(DAE_FCOLLADA_PROFILE); ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXLightImport.cpp FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ 1 warning generated. FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:19: FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:322:40: warning: 'FCDPASTaperedCapsule::Clone' hides overloaded virtual function [-Woverloaded-virtual] virtual FCDPhysicsAnalyticalGeometry* Clone(FCDPhysicsAnalyticalGeometry* clone = NULL, bool cloneChildren = false) const; ^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:280:21: note: hidden overloaded virtual function 'FCDPASCapsule::Clone' declared here: type mismatch at 1st parameter ('FCDEntity *' vs 'FCDPhysicsAnalyticalGeometry *') virtual FCDEntity* Clone(FCDEntity* clone = NULL, bool cloneChildren = false) const; ^ FColladaPlugins/FArchiveXML/FAXSceneExport.cpp FColladaPlugins/FArchiveXML/FAXSceneImport.cpp 1 warning generated. output/libFColladaSD.a output/libFColladaSR.a make[2]: Leaving directory '/<>/libraries/source/fcollada/src' Building SpiderMonkey... SpiderMonkey build options: --enable-shared-js --enable-gcgenerational --disable-tests --without-intl-api --enable-shared-js --enable-gcgenerational --disable-tests --without-intl-api patching file js/src/jit/BaselineCompiler.cpp Hunk #1 succeeded at 338 (offset 1 line). patching file js/src/vm/TraceLogging.cpp patching file js/src/vm/TraceLogging.h patching file js/src/jit/MCallOptimize.cpp Hunk #1 succeeded at 1734 (offset -55 lines). patching file js/src/builtin/TypedObject.cpp Hunk #6 succeeded at 2461 (offset 17 lines). patching file js/src/frontend/BytecodeCompiler.cpp patching file js/public/Utility.h Hunk #1 succeeded at 89 (offset 6 lines). patching file js/src/jsgcinlines.h patching file js/src/vm/Debugger.cpp creating cache ./config.cache checking host system type... x86_64-unknown-linux-gnu checking target system type... x86_64-unknown-linux-gnu checking build system type... x86_64-unknown-linux-gnu checking for gawk... no checking for mawk... mawk checking for perl5... no checking for perl... /usr/bin/perl checking for gcc... gcc checking whether the C compiler (gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro) works... yes checking whether the C compiler (gcc -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -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++ -DTRACE_LOG_DIR="\"/tmp/traces/\"" -Wl,-z,relro) works... yes checking whether the C++ compiler (c++ -DTRACE_LOG_DIR="\"/tmp/traces/\"" -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 tar archiver... checking for gnutar... no checking for gtar... no checking for tar... tar tar checking for minimum required perl version >= 5.006... 5.022002 checking for full perl installation... yes checking for python2.7... /usr/bin/python2.7 Creating Python environment New python executable in /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python2.7 Also creating executable in /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python Installing setuptools, pip...done. running build_ext copying build/lib.linux-x86_64-2.7/_psutil_linux.so -> copying build/lib.linux-x86_64-2.7/_psutil_posix.so -> checking Python environment is Mozilla virtualenv... yes checking for doxygen... : checking for autoconf... /usr/bin/autoconf checking for xargs... /usr/bin/xargs checking for make... /usr/bin/make checking for X... libraries , headers checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... no checking for connect... no checking for remove... no checking for shmat... no checking for IceConnectionNumber in -lICE... yes checking that static assertion macros used in autoconf tests work... yes checking for --noexecstack option to as... yes checking for -z noexecstack option to ld... yes checking for -z text option to ld... yes checking for --build-id option to ld... yes checking whether the C compiler supports -Werror=return-type... yes checking whether the C compiler supports -Werror=int-to-pointer-cast... yes checking whether the C compiler supports -Wempty-body... yes checking whether the C compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Werror=return-type... yes checking whether the C++ compiler supports -Werror=int-to-pointer-cast... 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 -Werror=conversion-null... yes checking whether the C++ compiler supports -Wsign-compare... yes checking whether the C++ compiler supports -Wno-invalid-offsetof... 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 custom implementation... none specified checking for valid debug flags... yes checking whether the C++ compiler (c++ -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id) actually is a C++ compiler... yes 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 ssize_t... yes checking for st_blksize in struct stat... yes checking for siginfo_t... yes checking for endian.h... yes checking for machine/endian.h... no checking for sys/isa_defs.h... no checking for gcc c++0x headers bug without rtti... 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 gcc pr39608... no checking for llvm pr8927... 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... yes 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 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 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 getc_unlocked... yes checking for _getc_nolock... no checking for localtime_r... yes checking for sin in -lm... yes checking for log2... yes checking for log1p... yes checking for expm1... yes checking for sqrt1pm1... no checking for acosh... yes checking for asinh... yes checking for atanh... yes checking for trunc... yes checking for cbrt... yes checking for wcrtomb... yes checking for mbrtowc... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... no 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... yes checking for trouble comparing to zero near std::operator!=()... no checking for __thread keyword for TLS variables... 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 gzread in -lz... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking whether C compiler supports -fprofile-generate... yes 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... section-ordering-file checking for posix_fadvise... yes checking for posix_fallocate... yes checking for setlocale... yes checking for localeconv... (cached) yes updating cache ./config.cache creating ./config.status Reticulating splines... Finished reading 7 moz.build files in 0.01s Processed into 42 build config descriptors in 0.00s Backend executed in 0.04s 39 total backend files; 39 created; 0 updated; 0 unchanged; 0 deleted; 6 -> 12 Makefile Total wall time: 0.05s; CPU time: 0.05s; Efficiency: 100%; Untracked: 0.00s make[2]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make export if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi make[3]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/bin _build_manifests/install/dist_bin /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/idl _build_manifests/install/dist_idl From dist/bin: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From dist/idl: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/include _build_manifests/install/dist_include /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/public _build_manifests/install/dist_public From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/private _build_manifests/install/dist_private From dist/include: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories. /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove dist/sdk _build_manifests/install/dist_sdk From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --no-remove _tests _build_manifests/install/tests From dist/sdk: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. From _tests: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. make recurse_export make[4]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/config' mkdir -p '.deps/' mkdir -p 'system_wrappers/' host_nsinstall.o gcc -o host_nsinstall.o -c -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_nsinstall.o.pp -DUNICODE -D_UNICODE -I/<>/libraries/source/spidermonkey/mozjs31/config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /<>/libraries/source/spidermonkey/mozjs31/config/nsinstall.c host_pathsub.o gcc -o host_pathsub.o -c -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/host_pathsub.o.pp -DUNICODE -D_UNICODE -I/<>/libraries/source/spidermonkey/mozjs31/config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /<>/libraries/source/spidermonkey/mozjs31/config/pathsub.c nsinstall_real /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/expandlibs_exec.py --depend .deps/nsinstall_real.pp --target nsinstall_real -- gcc -o nsinstall_real -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -DXP_UNIX -MD -MP -MF .deps/nsinstall_real.pp -DUNICODE -D_UNICODE -lpthread -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/build/unix/gold -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/local/lib host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/nsinstall.py -t -m 755 'nsinstall' '../dist/bin' /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.preprocessor -DNO_NSPR_10_SUPPORT -DJS_STANDALONE='1' -DMOZILLA_VERSION='"31.2.0esr"' -DMOZILLA_VERSION_U='31.2.0esr' -DMOZILLA_UAVERSION='"31.0"' -DMOZJS_MAJOR_VERSION='31' -DMOZJS_MINOR_VERSION='2' -DHAVE_64BIT_OS='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DJS_ION='1' -DENABLE_YARR_JIT='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ST_BLKSIZE='1' -DHAVE_SIGINFO_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='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_X11_XKBLIB_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_SYS_CDEFS_H='1' -DHAVE_DLOPEN='1' -D_REENTRANT='1' -DHAVE_GETC_UNLOCKED='1' -DHAVE_LOCALTIME_R='1' -DHAVE_LIBM='1' -DHAVE_LOG2='1' -DHAVE_LOG1P='1' -DHAVE_EXPM1='1' -DHAVE_ACOSH='1' -DHAVE_ASINH='1' -DHAVE_ATANH='1' -DHAVE_TRUNC='1' -DHAVE_CBRT='1' -DHAVE_WCRTOMB='1' -DHAVE_MBRTOWC='1' -DHAVE_RES_NINIT='1' -DHAVE_LANGINFO_CODESET='1' -DVA_COPY='va_copy' -DHAVE_VA_COPY='1' -DHAVE_VA_LIST_AS_ARRAY='1' -DHAVE_CPP_AMBIGUITY_RESOLVING_USING='1' -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR='1' -DNEED_CPP_UNUSED_IMPLEMENTATIONS='1' -DHAVE_THREAD_TLS_KEYWORD='1' -DHAVE_I18N_LC_MESSAGES='1' -DHAVE_LOCALECONV='1' -DNS_ATTR_MALLOC='__attribute__((malloc))' -DNS_WARN_UNUSED_RESULT='__attribute__((warn_unused_result))' -DMOZ_UPDATE_CHANNEL='default' -DRELEASE_BUILD='1' -DJS_THREADSAFE='1' -DJSGC_INCREMENTAL='1' -DJSGC_GENERATIONAL='1' -DJSGC_USE_EXACT_ROOTING='1' -DJS_CODEGEN_X64='1' -DJS_DEBUG='1' -DJS_GC_ZEAL='1' -DJS_CRASH_DIAGNOSTICS='1' -DHAVE___CXA_DEMANGLE='1' -DMOZ_DEMANGLE_SYMBOLS='1' -DJS_DEFAULT_JITREPORT_GRANULARITY='3' -DHAVE_TM_ZONE_TM_GMTOFF='1' -DCPP_THROW_NEW='throw()' -DEDITLINE='1' -DMOZ_DLL_SUFFIX='".so"' -DHAVE_POSIX_FADVISE='1' -DHAVE_POSIX_FALLOCATE='1' -DXP_UNIX='1' -DMOZ_REFLOW_PERF='1' -DMOZ_REFLOW_PERF_DSP='1' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' \ -DMOZ_TREE_CAIRO= \ -DMOZ_TREE_PIXMAN= \ -DMOZ_NATIVE_HUNSPELL= \ -DMOZ_NATIVE_BZ2= \ -DMOZ_NATIVE_ZLIB=1 \ -DMOZ_NATIVE_PNG= \ -DMOZ_NATIVE_JPEG= \ -DMOZ_NATIVE_LIBEVENT= \ -DMOZ_NATIVE_LIBVPX= \ -DMOZ_NATIVE_ICU= \ /<>/libraries/source/spidermonkey/mozjs31/config/system-headers | /usr/bin/perl /<>/libraries/source/spidermonkey/mozjs31/nsprpub/config/make-system-wrappers.pl system_wrappers ../dist/bin/nsinstall -R system_wrappers ../dist make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/config' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/python' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/python' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/mfbt' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/mfbt' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src' ../../dist/bin/nsinstall -R -m 644 'js-config.h' '../../dist/include' /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/embedjs.py -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -DJS_STANDALONE='1' -DMOZILLA_VERSION='"31.2.0esr"' -DMOZILLA_VERSION_U='31.2.0esr' -DMOZILLA_UAVERSION='"31.0"' -DMOZJS_MAJOR_VERSION='31' -DMOZJS_MINOR_VERSION='2' -DHAVE_64BIT_OS='1' -DD_INO='d_ino' -DJS_CPU_X64='1' -DJS_PUNBOX64='1' -DJS_ION='1' -DENABLE_YARR_JIT='1' -DMOZ_DEBUG_SYMBOLS='1' -DSTDC_HEADERS='1' -DHAVE_SSIZE_T='1' -DHAVE_ST_BLKSIZE='1' -DHAVE_SIGINFO_T='1' -DHAVE_ENDIAN_H='1' -DJS_HAVE_ENDIAN_H='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_X11_XKBLIB_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_SYS_CDEFS_H='1' -DHAVE_DLOPEN='1' -D_REENTRANT='1' -DHAVE_GETC_UNLOCKED='1' -DHAVE_LOCALTIME_R='1' -DHAVE_LIBM='1' -DHAVE_LOG2='1' -DHAVE_LOG1P='1' -DHAVE_EXPM1='1' -DHAVE_ACOSH='1' -DHAVE_ASINH='1' -DHAVE_ATANH='1' -DHAVE_TRUNC='1' -DHAVE_CBRT='1' -DHAVE_WCRTOMB='1' -DHAVE_MBRTOWC='1' -DHAVE_RES_NINIT='1' -DHAVE_LANGINFO_CODESET='1' -DVA_COPY='va_copy' -DHAVE_VA_COPY='1' -DHAVE_VA_LIST_AS_ARRAY='1' -DHAVE_CPP_AMBIGUITY_RESOLVING_USING='1' -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR='1' -DNEED_CPP_UNUSED_IMPLEMENTATIONS='1' -DHAVE_THREAD_TLS_KEYWORD='1' -DHAVE_I18N_LC_MESSAGES='1' -DHAVE_LOCALECONV='1' -DNS_ATTR_MALLOC='__attribute__((malloc))' -DNS_WARN_UNUSED_RESULT='__attribute__((warn_unused_result))' -DMOZ_UPDATE_CHANNEL='default' -DRELEASE_BUILD='1' -DJS_THREADSAFE='1' -DJSGC_INCREMENTAL='1' -DJSGC_GENERATIONAL='1' -DJSGC_USE_EXACT_ROOTING='1' -DJS_CODEGEN_X64='1' -DJS_DEBUG='1' -DJS_GC_ZEAL='1' -DJS_CRASH_DIAGNOSTICS='1' -DHAVE___CXA_DEMANGLE='1' -DMOZ_DEMANGLE_SYMBOLS='1' -DJS_DEFAULT_JITREPORT_GRANULARITY='3' -DHAVE_TM_ZONE_TM_GMTOFF='1' -DCPP_THROW_NEW='throw()' -DEDITLINE='1' -DMOZ_DLL_SUFFIX='".so"' -DHAVE_POSIX_FADVISE='1' -DHAVE_POSIX_FALLOCATE='1' -DXP_UNIX='1' -DMOZ_REFLOW_PERF='1' -DMOZ_REFLOW_PERF_DSP='1' -DHAVE_SETLOCALE='1' -DHAVE_LOCALECONV='1' -DDEBUG -D_DEBUG -DTRACING \ -p 'gcc -E' -m /<>/libraries/source/spidermonkey/mozjs31/js/src/js.msg -o selfhosted.out.h /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Utilities.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/ParallelUtilities.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Array.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Date.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/IntlData.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Iterator.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Map.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Number.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/String.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Set.js /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.js make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/shell' make[5]: Nothing to be done for 'export'. make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/shell' make[4]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make[3]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make compile make[3]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make recurse_compile make[4]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/config' make[5]: Nothing to be done for 'compile'. make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/config' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/mfbt' mkdir -p '.deps/' Compression.o c++ -o Compression.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Compression.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -Wno-unused-function /<>/libraries/source/spidermonkey/mozjs31/mfbt/Compression.cpp Decimal.o make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make export make[6]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make[6]: Nothing to be done for 'export'. make[6]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make compile make[6]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make[6]: Nothing to be done for 'compile'. make[6]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make libs make[6]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' mkdir -p '.deps/' make[6]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make tools make[6]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make[6]: Nothing to be done for 'tools'. make[6]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/intl/icu' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src' mkdir -p '.deps/' host_jskwgen.o c++ -o host_jskwgen.o -c -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.o.pp -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -I/usr/include/nspr /<>/libraries/source/spidermonkey/mozjs31/js/src/jskwgen.cpp host_jskwgen /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/expandlibs_exec.py --depend .deps/host_jskwgen.pp --target host_jskwgen -- c++ -o host_jskwgen -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -std=gnu++0x -MD -MP -MF .deps/host_jskwgen.pp -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr host_jskwgen.o c++ -o Decimal.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/decimal/Decimal.cpp FloatingPoint.o ./host_jskwgen /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/jsautokw.h RegExp.o c++ -o RegExp.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.cpp Parser.o c++ -o FloatingPoint.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/FloatingPoint.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/FloatingPoint.cpp HashFunctions.o c++ -o HashFunctions.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/HashFunctions.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/HashFunctions.cpp Poison.o c++ -o Poison.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/Poison.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/Poison.cpp SHA1.o c++ -o SHA1.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/SHA1.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/SHA1.cpp bignum-dtoa.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ c++ -o bignum-dtoa.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/bignum-dtoa.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/bignum-dtoa.cc bignum.o c++ -o bignum.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/bignum.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/bignum.cc cached-powers.o c++ -o cached-powers.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/cached-powers.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/cached-powers.cc diy-fp.o c++ -o diy-fp.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/diy-fp.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/diy-fp.cc double-conversion.o c++ -o double-conversion.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/double-conversion.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/double-conversion.cc fast-dtoa.o c++ -o fast-dtoa.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/fast-dtoa.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/fast-dtoa.cc fixed-dtoa.o c++ -o fixed-dtoa.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/fixed-dtoa.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/fixed-dtoa.cc strtod.o c++ -o strtod.o -c -I../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/mfbt -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../js/src/js-confdefs.h -MD -MP -MF .deps/strtod.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/mfbt/double-conversion/strtod.cc make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/mfbt' c++ -o Parser.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Parser.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.cpp jsarray.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FullParseHandler.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsarray.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsarray.cpp jsatom.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.cpp:39: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.cpp:39: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsarray.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsarray.cpp:36: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsarray.cpp:36: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsatom.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsatom.cpp jsmath.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsatom.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsatominlines.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsmath.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp jsutil.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsatom.cpp:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsatom.cpp:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o jsutil.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsutil.cpp ExecutableAllocatorPosix.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsmath.cpp:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ c++ -o ExecutableAllocatorPosix.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/assembler/jit/ExecutableAllocatorPosix.cpp OSAllocatorPosix.o c++ -o OSAllocatorPosix.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/OSAllocatorPosix.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/OSAllocatorPosix.cpp MacroAssemblerX86Common.o 5 warnings generated. c++ -o MacroAssemblerX86Common.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MacroAssemblerX86Common.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/assembler/assembler/MacroAssemblerX86Common.cpp YarrJIT.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/OSAllocatorPosix.cpp:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/OSAllocator.h:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/wtfbridge.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ c++ -o YarrJIT.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrJIT.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrJIT.cpp pm_linux.o 3 warnings generated. c++ -o pm_linux.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/perf/pm_linux.cpp ExecutableAllocator.o c++ -o ExecutableAllocator.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/assembler/jit/ExecutableAllocator.cpp Eval.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrJIT.cpp:28: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrJIT.h:37: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/MatchResult.h:31: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/wtfbridge.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ c++ -o Eval.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Eval.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Eval.cpp Intl.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Eval.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o Intl.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Intl.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.cpp MapObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Eval.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Eval.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.cpp:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o MapObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/MapObject.cpp Object.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.cpp:38: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Intl.cpp:38: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/MapObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/MapObject.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o Object.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Object.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Object.cpp Profilers.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/MapObject.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/MapObject.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Object.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o Profilers.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Profilers.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Profilers.cpp SIMD.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Object.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Object.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/Profilers.cpp:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxtinlines.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o SIMD.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SIMD.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/SIMD.cpp TestingFunctions.o 3 warnings generated. c++ -o TestingFunctions.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TestingFunctions.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TestingFunctions.cpp TypedObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/SIMD.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/SIMD.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TestingFunctions.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/SIMD.cpp:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TestingFunctions.cpp:30: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/SIMD.cpp:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TestingFunctions.cpp:30: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o TypedObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TypedObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp sharkctl.o 5 warnings generated. c++ -o sharkctl.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/sharkctl.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/devtools/sharkctl.cpp LifoAlloc.o c++ -o LifoAlloc.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/ds/LifoAlloc.cpp BytecodeCompiler.o c++ -o BytecodeCompiler.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp BytecodeEmitter.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:25: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.cpp:25: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeCompiler.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o BytecodeEmitter.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp FoldConstants.o 5 warnings generated. c++ -o FoldConstants.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FoldConstants.cpp NameFunctions.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FoldConstants.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FoldConstants.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/SyntaxParseHandler.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:35: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FoldConstants.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/BytecodeEmitter.cpp:35: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FoldConstants.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o NameFunctions.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/NameFunctions.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/NameFunctions.cpp ParseMaps.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/NameFunctions.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o ParseMaps.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ParseMaps.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseMaps.cpp ParseNode.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseMaps.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseMaps-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxtinlines.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o ParseNode.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ParseNode.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.cpp TokenStream.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o TokenStream.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TokenStream.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.cpp Barrier.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o Barrier.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Barrier.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Barrier.cpp Iteration.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Barrier.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o Iteration.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Iteration.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Iteration.cpp Marking.o 3 warnings generated. c++ -o Marking.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Marking.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Marking.cpp Memory.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Iteration.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Marking.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o Memory.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Memory.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Memory.cpp Nursery.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Marking.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Memory.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Marking.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 3 warnings generated. c++ -o Nursery.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Nursery.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Nursery.cpp RootMarking.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Nursery.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o RootMarking.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RootMarking.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/RootMarking.cpp Statistics.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/RootMarking.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o Statistics.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Statistics.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Statistics.cpp StoreBuffer.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/RootMarking.cpp:25: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Statistics.cpp:21: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/RootMarking.cpp:31: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 3 warnings generated. c++ -o StoreBuffer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/StoreBuffer.cpp Tracer.o /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/RootMarking.cpp:194:1: warning: unused function 'MarkIfGCThingWord' [-Wunused-function] MarkIfGCThingWord(JSTracer *trc, uintptr_t w) ^ 6 warnings generated. c++ -o Tracer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Tracer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Tracer.cpp Verifier.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/StoreBuffer.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Tracer.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/GCInternals.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o Verifier.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Verifier.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Verifier.cpp Zone.o 3 warnings generated. c++ -o Zone.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Zone.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Zone.cpp AliasAnalysis.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Verifier.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Zone.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Zone.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o AliasAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/AliasAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.cpp AsmJS.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Zone.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 4 warnings generated. c++ -o AsmJS.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/AsmJS.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJS.cpp AsmJSLink.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJS.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.h:10: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJS.cpp:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o AsmJSLink.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/AsmJSLink.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSLink.cpp AsmJSModule.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJS.cpp:25: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.h:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJS.cpp:25: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.h:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSLink.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSLink.cpp:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSLink.cpp:30: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o AsmJSModule.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/AsmJSModule.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.cpp AsmJSSignalHandlers.o 133 warnings generated. c++ -o AsmJSSignalHandlers.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/AsmJSSignalHandlers.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSSignalHandlers.cpp BacktrackingAllocator.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSSignalHandlers.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.cpp:28: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSSignalHandlers.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 4 warnings generated. c++ -o BacktrackingAllocator.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BacktrackingAllocator.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.cpp Bailouts.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o Bailouts.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Bailouts.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.cpp BaselineBailouts.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o BaselineBailouts.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineBailouts.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineBailouts.cpp BaselineCompiler.o 133 warnings generated. c++ -o BaselineCompiler.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineCompiler.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineCompiler.cpp BaselineDebugModeOSR.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineBailouts.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineCompiler.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineCompiler.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/FixedList.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineBailouts.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineCompiler.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineCompiler.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineCompiler-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineRegisters.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineRegisters-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineBailouts.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineCompiler.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineBailouts.cpp:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o BaselineDebugModeOSR.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineDebugModeOSR.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.cpp BaselineFrame.o 5 warnings generated. c++ -o BaselineFrame.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineFrame.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.cpp BaselineFrameInfo.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineDebugModeOSR.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o BaselineFrameInfo.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineFrameInfo.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.cpp BaselineIC.o 133 warnings generated. c++ -o BaselineIC.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineIC.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.cpp BaselineInspector.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineRegisters.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineRegisters-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 4 warnings generated. c++ -o BaselineInspector.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineInspector.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.cpp BaselineJIT.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.cpp:21: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.cpp:21: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o BaselineJIT.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineJIT.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.cpp BitSet.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o BitSet.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BitSet.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BitSet.cpp BytecodeAnalysis.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BitSet.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BitSet.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.cpp:24: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 3 warnings generated. /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ c++ -o BytecodeAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BytecodeAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BytecodeAnalysis.cpp C1Spewer.o /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BytecodeAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BytecodeAnalysis.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o C1Spewer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/C1Spewer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/C1Spewer.cpp CodeGenerator.o 3 warnings generated. c++ -o CodeGenerator.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CodeGenerator.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.cpp CompileWrappers.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/C1Spewer.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/C1Spewer.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/C1Spewer.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.h:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/C1Spewer.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.h:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CodeGenerator.h:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o CompileWrappers.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CompileWrappers.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompileWrappers.cpp EdgeCaseAnalysis.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompileWrappers.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o EdgeCaseAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/EdgeCaseAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EdgeCaseAnalysis.cpp EffectiveAddressAnalysis.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EdgeCaseAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EdgeCaseAnalysis.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGenerator.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EdgeCaseAnalysis.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EdgeCaseAnalysis.cpp:9: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 133 warnings generated. c++ -o EffectiveAddressAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/EffectiveAddressAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EffectiveAddressAnalysis.cpp Ion.o 5 warnings generated. c++ -o Ion.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Ion.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.cpp IonAnalysis.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EffectiveAddressAnalysis.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EffectiveAddressAnalysis.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/EffectiveAddressAnalysis.cpp:8: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AliasAnalysis.h:10: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o IonAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.cpp IonBuilder.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BacktrackingAllocator.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscript.h:25: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCode.h:759:15: warning: private field 'start_' is not used [-Wunused-private-field] uintptr_t start_; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCode.h:760:15: warning: private field 'stop_' is not used [-Wunused-private-field] uintptr_t stop_; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCode.h:761:17: warning: private field 'name_' is not used [-Wunused-private-field] const char *name_; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCode.h:762:10: warning: private field 'inhibit_' is not used [-Wunused-private-field] bool inhibit_; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCode.h:763:22: warning: private field 'prev_' is not used [-Wunused-private-field] AutoFlushICache *prev_; ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.cpp:16: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 138 warnings generated. c++ -o IonBuilder.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonBuilder.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.cpp IonCaches.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BytecodeAnalysis.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o IonCaches.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonCaches.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp IonFrames.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonLinker.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonCaches.cpp:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o IonFrames.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonFrames.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.cpp IonMacroAssembler.o 133 warnings generated. c++ -o IonMacroAssembler.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonMacroAssembler.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.cpp IonOptimizationLevels.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o IonOptimizationLevels.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonOptimizationLevels.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonOptimizationLevels.cpp IonSpewer.o /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.cpp:1053:1: warning: unused function 'IsCompilingAsmJS' [-Wunused-function] IsCompilingAsmJS() ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonOptimizationLevels.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 134 warnings generated. c++ -o IonSpewer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/IonSpewer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonSpewer.cpp JSONSpewer.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonSpewer.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o JSONSpewer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/JSONSpewer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JSONSpewer.cpp JitOptions.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JSONSpewer.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o JitOptions.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/JitOptions.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JitOptions.cpp LICM.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JSONSpewer.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ c++ -o LICM.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LICM.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LICM.cpp LIR.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JSONSpewer.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JSONSpewer.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LICM.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o LIR.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LIR.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.cpp LinearScan.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LICM.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LICM.cpp:12: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o LinearScan.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LinearScan.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.cpp LiveRangeAllocator.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.cpp:7: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 133 warnings generated. c++ -o LiveRangeAllocator.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/LiveRangeAllocator.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.cpp Lowering.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LinearScan.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o Lowering.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Lowering.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.cpp MCallOptimize.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LiveRangeAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 133 warnings generated. c++ -o MCallOptimize.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MCallOptimize.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MCallOptimize.cpp MIR.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MCallOptimize.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MCallOptimize.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MCallOptimize.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineInspector.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 133 warnings generated. c++ -o MIR.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MIR.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.cpp MIRGraph.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MCallOptimize.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o MIRGraph.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MIRGraph.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.cpp MoveResolver.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.cpp:7: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/FixedList.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o MoveResolver.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MoveResolver.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MoveResolver.cpp ParallelFunctions.o 5 warnings generated. c++ -o ParallelFunctions.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ParallelFunctions.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelFunctions.cpp ParallelSafetyAnalysis.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MoveResolver.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MoveResolver.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelFunctions.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelFunctions.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o ParallelSafetyAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ParallelSafetyAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.cpp PerfSpewer.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelFunctions.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelFunctions.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o PerfSpewer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/PerfSpewer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/PerfSpewer.cpp RangeAnalysis.o c++ -o RangeAnalysis.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RangeAnalysis.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.cpp Recover.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ParallelSafetyAnalysis.h:10: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o Recover.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Recover.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Recover.cpp RegisterAllocator.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RangeAnalysis.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Recover.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Recover.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o RegisterAllocator.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegisterAllocator.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.cpp RematerializedFrame.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Recover.cpp:10: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o RematerializedFrame.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RematerializedFrame.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RematerializedFrame.cpp Safepoints.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RematerializedFrame.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RematerializedFrame.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RematerializedFrame.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RematerializedFrame.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o Safepoints.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Safepoints.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Safepoints.cpp Snapshots.o 133 warnings generated. c++ -o Snapshots.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Snapshots.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Snapshots.cpp StupidAllocator.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Safepoints.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Safepoints.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Snapshots.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompileInfo.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Safepoints.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Snapshots.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Safepoints.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Snapshots.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Safepoints.cpp:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Snapshots.cpp:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 133 warnings generated. c++ -o StupidAllocator.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/StupidAllocator.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.cpp TypeDescrSet.o 133 warnings generated. c++ -o TypeDescrSet.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TypeDescrSet.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypeDescrSet.cpp TypePolicy.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypeDescrSet.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypeDescrSet.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypeDescrSet.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypeDescrSet.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/StupidAllocator.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/RegisterAllocator.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 5 warnings generated. c++ -o TypePolicy.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TypePolicy.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypePolicy.cpp UnreachableCodeElimination.o 133 warnings generated. c++ -o UnreachableCodeElimination.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/UnreachableCodeElimination.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.cpp VMFunctions.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypePolicy.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypePolicy.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAllocPolicy.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/FixedList.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Ion.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypePolicy.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypePolicy.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/UnreachableCodeElimination.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIRGraph.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/TypePolicy.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Lowering.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 5 warnings generated. c++ -o VMFunctions.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/VMFunctions.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/VMFunctions.cpp ValueNumbering.o 133 warnings generated. c++ -o ValueNumbering.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ValueNumbering.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.cpp Assembler-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/VMFunctions.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/VMFunctions.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompileInfo.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/CompilerRoot.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/VMFunctions.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/VMFunctions.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ValueNumbering.h:10: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/VMFunctions.cpp:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ 5 warnings generated. c++ -o Assembler-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Assembler-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-x86-shared.cpp BaselineCompiler-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-x86-shared.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/JitCompartment.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakcache.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o BaselineCompiler-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.cpp BaselineCompiler-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-x86-shared.cpp:12: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 4 warnings generated. c++ -o BaselineCompiler-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.cpp BaselineIC-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineRegisters.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineRegisters-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 4 warnings generated. c++ -o BaselineIC-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineIC-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineIC-x86-shared.cpp CodeGenerator-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineRegisters.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineRegisters-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineIC-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineHelpers.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineHelpers-x64.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 4 warnings generated. c++ -o CodeGenerator-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CodeGenerator-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.cpp CodeGenerator-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineIC-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineHelpers.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineHelpers-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 4 warnings generated. c++ -o CodeGenerator-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CodeGenerator-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.cpp Lowering-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 133 warnings generated. c++ -o Lowering-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Lowering-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.cpp Lowering-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 133 warnings generated. c++ -o Lowering-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Lowering-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.cpp MacroAssembler-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o MacroAssembler-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MacroAssembler-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MacroAssembler-x86-shared.cpp MoveEmitter-x86-shared.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MacroAssembler-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MacroAssembler-x86-shared.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Assembler-x64.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MacroAssembler-x86-shared.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 133 warnings generated. c++ -o MoveEmitter-x86-shared.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MoveEmitter-x86-shared.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MoveEmitter-x86-shared.cpp Assembler-x64.o 4 warnings generated. c++ -o Assembler-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Assembler-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Assembler-x64.cpp Bailouts-x64.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MoveEmitter-x86-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Assembler-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Assembler-x64.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Assembler-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/MoveEmitter-x86-shared.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 3 warnings generated. c++ -o Bailouts-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Bailouts-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Bailouts-x64.cpp BaselineCompiler-x64.o 4 warnings generated. c++ -o BaselineCompiler-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineCompiler-x64.cpp BaselineIC-x64.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Bailouts-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineCompiler-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineCompiler-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o BaselineIC-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/BaselineIC-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineIC-x64.cpp CodeGenerator-x64.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineCompiler-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineCompiler-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/BaselineCompiler-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrameInfo.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineRegisters.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineRegisters-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineIC-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineHelpers.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineHelpers-x64.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineFrame.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 4 warnings generated. c++ -o CodeGenerator-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CodeGenerator-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.cpp Lowering-x64.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineIC-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineHelpers.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/BaselineHelpers-x64.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineIC.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 4 warnings generated. c++ -o Lowering-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Lowering-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.cpp MacroAssembler-x64.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/CodeGenerator-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/CodeGenerator-shared.h:14: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:19: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Lowering-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-x86-shared.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/shared/Lowering-shared.h:13: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { 133 warnings generated. ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ c++ -o MacroAssembler-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MacroAssembler-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.cpp /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871Trampoline-x64.o:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 133 warnings generated. c++ -o Trampoline-x64.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Trampoline-x64.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Trampoline-x64.cpp jsalloc.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.cpp:7: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Trampoline-x64.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/Bailouts.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 4 warnings generated. c++ -o jsalloc.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsalloc.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsalloc.cpp jsanalyze.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/Trampoline-x64.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonLinker.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsalloc.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o jsanalyze.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsanalyze.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.cpp jsapi.o 4 warnings generated. c++ -o jsapi.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsapi.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsapi.cpp jsbool.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsapi.cpp:24: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsapi.cpp:92: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsapi.cpp:92: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsbool.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsbool.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsbool.cpp jscntxt.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsbool.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsboolinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/WrapperObject.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jswrapper.h:12: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsbool.cpp:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/BooleanObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o jscntxt.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jscntxt.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.cpp jscompartment.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsbool.cpp:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/BooleanObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxtinlines.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jscompartment.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jscompartment.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.cpp jscrashreport.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.cpp:51: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartmentinlines.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.cpp:51: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.cpp:31: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.cpp:31: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jscrashreport.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jscrashreport.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jscrashreport.cpp jsdate.o c++ -o jsdate.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsdate.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsdate.cpp jsdtoa.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsdate.cpp:28: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsdtoa.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsdtoa.cpp jsexn.o c++ -o jsexn.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsexn.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsexn.cpp jsfriendapi.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsexn.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsdate.cpp:45: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsdate.cpp:45: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsexn.cpp:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsdate.cpp:3156:25: warning: unused variable 'sReadOnlyDateMethods' [-Wunused-const-variable] static const NativeImpl sReadOnlyDateMethods[] = { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsexn.cpp:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 6 warnings generated. c++ -o jsfriendapi.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsfriendapi.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfriendapi.cpp jsfun.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfriendapi.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsfun.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsfun.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfun.cpp jsgc.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfun.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfuninlines.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfriendapi.cpp:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfriendapi.cpp:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfun.cpp:44: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsfun.cpp:44: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsgc.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsgc.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsgc.cpp jsinfer.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsgc.cpp:174: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsgcinlines.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/gc/Zone.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsinfer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsinfer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinfer.cpp jsiter.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsgc.cpp:206: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinfer.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsgc.cpp:218: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinfer.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinfer.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsiter.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsiter.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.cpp jsnativestack.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsnativestack.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsnativestack.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsnativestack.cpp jsnum.o c++ -o jsnum.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsnum.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsnum.cpp jsobj.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.cpp:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.cpp:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsnum.cpp:25: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsnum.cpp:37: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/NumberObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o jsobj.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsobj.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobj.cpp json.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsnum.cpp:37: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/NumberObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobj.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o json.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/json.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/json.cpp jsonparser.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobj.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/json.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobj.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/json.cpp:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/json.cpp:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsonparser.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsonparser.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsonparser.cpp jsopcode.o 5 warnings generated. c++ -o jsopcode.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsopcode.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsopcode.cpp jsprf.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsonparser.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsopcode.cpp:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsanalyze.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsonparser.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsopcode.cpp:42: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsonparser.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsopcode.cpp:42: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsprf.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsprf.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsprf.cpp jspropertytree.o 5 warnings generated. c++ -o jspropertytree.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jspropertytree.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jspropertytree.cpp jsproxy.o c++ -o jsproxy.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsproxy.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.cpp jsreflect.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.cpp:7: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jspropertytree.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.cpp:21: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 3 warnings generated. c++ -o jsreflect.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsreflect.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsreflect.cpp jsscript.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.cpp:21: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.cpp:774:18: warning: 'getOwnPropertyNames' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, AutoIdVector &props); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:186:18: note: overridden virtual function is here virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.cpp:1092:18: warning: 'getOwnPropertyNames' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, AutoIdVector &props); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:254:18: note: overridden virtual function is here virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsreflect.cpp:21: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/Parser.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/FullParseHandler.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/ParseNode.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/frontend/TokenStream.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 7 warnings generated. c++ -o jsscript.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsscript.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscript.cpp jsstr.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsreflect.cpp:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsreflect.cpp:26: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscript.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscript.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o jsstr.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsstr.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsstr.cpp jswatchpoint.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscript.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsstr.cpp:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsstr.cpp:55: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsstr.cpp:55: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jswatchpoint.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jswatchpoint.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jswatchpoint.cpp jsweakmap.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jswatchpoint.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsweakmap.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsweakmap.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakmap.cpp jsworkers.o 3 warnings generated. c++ -o jsworkers.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsworkers.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.cpp jswrapper.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakmap.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakmap.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakmap.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakmap.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsworkers.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonBuilder.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jswrapper.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jswrapper.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/jswrapper.cpp jsperf.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jswrapper.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jswrapper.h:12: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o jsperf.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/jsperf.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/perf/jsperf.cpp prmjtime.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/perf/jsperf.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jswrapper.cpp:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 3 warnings generated. c++ -o prmjtime.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/prmjtime.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/prmjtime.cpp ArgumentsObject.o c++ -o ArgumentsObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ArgumentsObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject.cpp ArrayBufferObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jswrapper.cpp:18: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o ArrayBufferObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ArrayBufferObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.cpp CallNonGenericMethod.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArgumentsObject-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.cpp:39: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 5 warnings generated. c++ -o CallNonGenericMethod.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CallNonGenericMethod.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/CallNonGenericMethod.cpp CharacterEncoding.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.cpp:48: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/CallNonGenericMethod.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ProxyObject.h:11: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o CharacterEncoding.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/CharacterEncoding.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/CharacterEncoding.cpp Compression.o 5 warnings generated. c++ -o Compression.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Compression.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Compression.cpp DateTime.o c++ -o DateTime.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/DateTime.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/DateTime.cpp Debugger.o c++ -o Debugger.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Debugger.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger.cpp DebuggerMemory.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/CharacterEncoding.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop);3 warning ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); s generated. ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ c++ -o DebuggerMemory.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/DebuggerMemory.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/DebuggerMemory.cpp ErrorObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/DebuggerMemory.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/DebuggerMemory.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 3 warnings generated. c++ -o ErrorObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ErrorObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ErrorObject.cpp ForkJoin.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ErrorObject.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ErrorObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ErrorObject.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ErrorObject.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o ForkJoin.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ForkJoin.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.cpp GlobalObject.o 5 warnings generated. c++ -o GlobalObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/GlobalObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/GlobalObject.cpp Id.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/GlobalObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/GlobalObject.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/RegExp.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.cpp:24: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/GlobalObject.cpp:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.cpp:33: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/GlobalObject.cpp:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o Id.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Id.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Id.cpp Interpreter.o 5 warnings generated. c++ -o Interpreter.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Interpreter.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.cpp MemoryMetrics.o c++ -o MemoryMetrics.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/MemoryMetrics.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/MemoryMetrics.cpp Monitor.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/MemoryMetrics.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/MemoryMetrics.cpp:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter-inl.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 4 warnings generated. c++ -o Monitor.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Monitor.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Monitor.cpp ObjectImpl.o c++ -o ObjectImpl.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ObjectImpl.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ObjectImpl.cpp OldDebugAPI.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.cpp:49: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonFrames-inl.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:33:23: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 0>' requested here class LLabel : public LInstructionHelper<0, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:132:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 0>' requested here class LInteger : public LInstructionHelper<1, 0, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:237:30: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 0>' requested here class LCloneLiteral : public LCallInstructionHelper<1, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:305:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 3>' requested here class LNewSlots : public LCallInstructionHelper<1, 0, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:331:26: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 1>' requested here class LNewArray : public LInstructionHelper<1, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:375:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 2>' requested here class LNewPar : public LInstructionHelper<1, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:403:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 3>' requested here class LNewDenseArrayPar : public LCallInstructionHelper<1, 2, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:476:31: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 1>' requested here class LNewCallObject : public LInstructionHelper<1, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:523:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 2>' requested here class LNewCallObjectPar : public LInstructionHelper<1, 2, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:581:39: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 0>' requested here class LNewDerivedTypedObject : public LCallInstructionHelper<1, 3, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:634:26: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 3, 0>' requested here class LInitElem : public LCallInstructionHelper<0, 1 + 2*BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:678:29: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 0>' requested here class LMutateProto : public LCallInstructionHelper<0, 1 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:752:38: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 1>' requested here class LCheckOverRecursedPar : public LInstructionHelper<0, 1, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:813:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 0>' requested here class LDefVar : public LCallInstructionHelper<0, 1, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:869:23: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 1>' requested here class LToIdV : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 0>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:914:37: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 2, 0>' requested here class LCreateThisWithProto : public LCallInstructionHelper<1, 2, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1000:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 1>' requested here class LSetArgumentsObjectArg : public LInstructionHelper<0, 1 + BOX_PIECES, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 4>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1118:41: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 4>' requested here class LJSCallInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1196:28: note: in instantiation of template class 'js::jit::LJSCallInstructionHelper<1, 0, 4>' requested here class LCallNative : public LJSCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 1, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1291:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<1, 0>' requested here class LGetDOMProperty : public LDOMPropertyInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1263:46: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 2, 3>' requested here class LDOMPropertyInstructionHelper : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1324:32: note: in instantiation of template class 'js::jit::LDOMPropertyInstructionHelper<0, 1>' requested here class LSetDOMProperty : public LDOMPropertyInstructionHelper<0, BOX_PIECES> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1344:34: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 3, 2>' requested here class LApplyArgsGeneric : public LCallInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1450:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 2>' requested here class LFilterArgumentsOrEvalS : public LCallInstructionHelper<0, 1, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 1, 3>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:1478:40: note: in instantiation of template class 'js::jit::LCallInstructionHelper<0, 1, 3>' requested here class LFilterArgumentsOrEvalV : public LCallInstructionHelper<0, BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:871:39: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 0, 2>' requested here class LCallInstructionHelper : public LInstructionHelper ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2681:24: note: in instantiation of template class 'js::jit::LCallInstructionHelper<1, 0, 2>' requested here class LRandom : public LCallInstructionHelper<1, 0, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2870:24: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 2, 5>' requested here class LConcat : public LInstructionHelper<1, 2, 5> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:2911:27: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 3, 4>' requested here class LConcatPar : public LInstructionHelper<1, 3, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:3910:25: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 4, 0>' requested here class LInArray : public LInstructionHelper<1, 4, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4063:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 4, 0>' requested here class LStoreElementHoleV : public LInstructionHelper<0, 3 + BOX_PIECES, 0> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:4945:34: note: in instantiation of template class 'js::jit::LInstructionHelper<1, 1, 4>' requested here class LForkJoinGetSlice : public LInstructionHelper<1, 1, 4> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5070:35: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 2, 2>' requested here class LSetPropertyCacheV : public LInstructionHelper<0, 1 + BOX_PIECES, 2> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5128:34: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 3, 3>' requested here class LSetElementCacheV : public LInstructionHelper<0, 1 + 2 * BOX_PIECES, 3> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:844:12: warning: 'numSuccessors' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] size_t numSuccessors() const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR-Common.h:5751:33: note: in instantiation of template class 'js::jit::LInstructionHelper<0, 0, 1>' requested here class LProfilerStackOp : public LInstructionHelper<0, 0, 1> ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:638:20: note: overridden virtual function is here virtual size_t numSuccessors() const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:847:18: warning: 'getSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] MBasicBlock *getSuccessor(size_t i) const { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:639:26: note: overridden virtual function is here virtual MBasicBlock *getSuccessor(size_t i) const = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:851:10: warning: 'setSuccessor' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] void setSuccessor(size_t i, MBasicBlock *successor) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:640:18: note: overridden virtual function is here virtual void setSuccessor(size_t i, MBasicBlock *successor) = 0; ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:865:18: warning: 'printInfo' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual void printInfo(FILE *fp) { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/LIR.h:680:18: note: overridden virtual function is here virtual void printInfo(FILE *fp) { } ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ObjectImpl.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ObjectImpl-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ObjectImpl.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ObjectImpl.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 133 warnings generated. c++ -o OldDebugAPI.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/OldDebugAPI.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/OldDebugAPI.cpp PIC.o 5 warnings generated. c++ -o PIC.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/PIC.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PIC.cpp Probes.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/OldDebugAPI.cpp:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PIC.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PIC.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/OldDebugAPI.cpp:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/OldDebugAPI.cpp:32: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PIC.cpp:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PIC.cpp:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o Probes.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Probes.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Probes.cpp PropertyKey.o 5 warnings generated. c++ -o PropertyKey.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/PropertyKey.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PropertyKey.cpp ProxyObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/PropertyKey.cpp:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Probes.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Probes-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o ProxyObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ProxyObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ProxyObject.cpp RegExpObject.o 3 warnings generated. c++ -o RegExpObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegExpObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.cpp RegExpStatics.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ProxyObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ProxyObject.h:11: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ProxyObject.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ProxyObject.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.cpp:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o RegExpStatics.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/RegExpStatics.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpStatics.cpp Runtime.o 5 warnings generated. c++ -o Runtime.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Runtime.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.cpp SPSProfiler.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpStatics.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpStatics.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpStatics.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/RegExpStatics.cpp:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 3 warnings generated. c++ -o SPSProfiler.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SPSProfiler.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SPSProfiler.cpp SavedStacks.o 5 warnings generated. c++ -o SavedStacks.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SavedStacks.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SavedStacks.cpp ScopeObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SPSProfiler.cpp:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SavedStacks.cpp:8: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SavedStacks.h:11: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SPSProfiler.cpp:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SavedStacks.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 4 warnings generated. c++ -o ScopeObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ScopeObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.cpp SelfHosting.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SavedStacks.cpp:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject-inl.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o SelfHosting.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SelfHosting.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SelfHosting.cpp Shape.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SelfHosting.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ScopeObject-inl.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SelfHosting.cpp:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SelfHosting.cpp:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o Shape.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Shape.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Shape.cpp SharedArrayObject.o 5 warnings generated. c++ -o SharedArrayObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/SharedArrayObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SharedArrayObject.cpp Stack.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Shape.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Shape-inl.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Interpreter.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsiter.h:16: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SharedArrayObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SharedArrayObject.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Shape.cpp:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SharedArrayObject.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Shape.cpp:23: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/SharedArrayObject.cpp:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o Stack.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Stack.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack.cpp String.o 5 warnings generated. c++ -o String.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/String.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/String.cpp StringBuffer.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/String.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/String-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ 3 warnings generated. c++ -o StringBuffer.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/StringBuffer.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StringBuffer.cpp StructuredClone.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Stack-inl.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StringBuffer.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StringBuffer.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o StructuredClone.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/StructuredClone.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StructuredClone.cpp ThreadPool.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StringBuffer.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StringBuffer.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StructuredClone.cpp:38: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 5 warnings generated. c++ -o ThreadPool.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/ThreadPool.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ThreadPool.cpp TypedArrayObject.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StructuredClone.cpp:47: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/StructuredClone.cpp:47: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ThreadPool.cpp:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ForkJoin.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o TypedArrayObject.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/TypedArrayObject.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/TypedArrayObject.cpp Unicode.o 5 warnings generated. c++ -o Unicode.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Unicode.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Unicode.cpp Value.o c++ -o Value.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Value.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Value.cpp WeakMapPtr.o c++ -o WeakMapPtr.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/WeakMapPtr.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/WeakMapPtr.cpp Xdr.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/TypedArrayObject.cpp:7: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/TypedArrayObject.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/WeakMapPtr.cpp:9: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsweakmap.h:10: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscompartment.h:12: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/builtin/TypedObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/ArrayBufferObject.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/TypedArrayObject.cpp:34: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/AsmJSModule.h:19: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/TypedArrayObject.cpp:43: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 3 warnings generated. c++ -o Xdr.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/Xdr.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Xdr.cpp PageBlock.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Xdr.cpp:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Debugger.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o PageBlock.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/PageBlock.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/PageBlock.cpp YarrCanonicalizeUCS2.o c++ -o YarrCanonicalizeUCS2.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrCanonicalizeUCS2.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrCanonicalizeUCS2.cpp YarrInterpreter.o 5 warnings generated. c++ -o YarrInterpreter.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrInterpreter.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrInterpreter.cpp YarrPattern.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrCanonicalizeUCS2.cpp:30: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrCanonicalizeUCS2.h:33: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/wtfbridge.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrInterpreter.cpp:29: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrInterpreter.h:31: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrPattern.h:32: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/wtfbridge.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o YarrPattern.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrPattern.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrPattern.cpp YarrSyntaxChecker.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrPattern.cpp:29: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrPattern.h:32: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/wtfbridge.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. c++ -o YarrSyntaxChecker.o -c -I../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DIMPL_MFBT -DEXPORT_JS_API -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -DNO_NSPR_10_SUPPORT -DUSE_ZLIB -I/<>/libraries/source/spidermonkey/mozjs31/js/src -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/../../mfbt/double-conversion -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/common -I/<>/libraries/source/spidermonkey/mozjs31/intl/icu/source/i18n -I../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../js/src/js-confdefs.h -MD -MP -MF .deps/YarrSyntaxChecker.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrSyntaxChecker.cpp In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrSyntaxChecker.cpp:28: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/YarrSyntaxChecker.h:31: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/yarr/wtfbridge.h:17: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ 3 warnings generated. 3 warnings generated. make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/editline' mkdir -p '.deps/' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/shell' mkdir -p '.deps/' editline.o gcc -o editline.o -c -I../../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/js/src/editline -I. -I../../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -include ../../../js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/editline.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/editline/editline.c sysunix.o js.o c++ -o js.o -c -I../../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/js/src/shell -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/shell/.. -I.. -I../../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../../js/src/js-confdefs.h -MD -MP -MF .deps/js.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/js.cpp jsheaptools.o gcc -o sysunix.o -c -I../../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DANSI_ARROWS -DHAVE_TCGETATTR -DHIDE -DUSE_DIRENT -DSYS_UNIX -DHAVE_STDLIB -DUNIQUE_HISTORY -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/js/src/editline -I. -I../../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -include ../../../js/src/js-confdefs.h -DMOZILLA_CLIENT -MD -MP -MF .deps/sysunix.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Werror=int-to-pointer-cast -Wempty-body -Wsign-compare -Wno-unused -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -std=gnu99 -fgnu89-inline -fno-math-errno -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/editline/sysunix.c make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/editline' c++ -o jsheaptools.o -c -I../../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/js/src/shell -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/shell/.. -I.. -I../../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../../js/src/js-confdefs.h -MD -MP -MF .deps/jsheaptools.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/jsheaptools.cpp jsoptparse.o In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/js.cpp:41: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/jsheaptools.cpp:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jscntxt.h:15: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../vm/Runtime.h:24: /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:283:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:214:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:284:18: warning: 'setPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:215:18: note: overridden virtual function is here virtual bool setPrototypeOf(JSContext *cx, HandleObject proxy, HandleObject proto, bool *bp); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:292:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsproxy.h:227:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/js.cpp:74: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/js.cpp:74: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/jsheaptools.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsscriptinlines.h:13: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/BaselineJIT.h:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/IonMacroAssembler.h:17: /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/x64/MacroAssembler-x64.h:1191:40: warning: shifting a negative signed value is undefined [-Wshift-negative-value] testq(lengthAndFlags, Imm32(-1 << JSString::LENGTH_SHIFT)); ~~ ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/js.cpp:2533:46: warning: expansion of date or time macro is not reproducible [-Wdate-time] fprintf(gOutFile, "built on %s at %s\n", __DATE__, __TIME__); ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/js.cpp:2533:56: warning: expansion of date or time macro is not reproducible [-Wdate-time] fprintf(gOutFile, "built on %s at %s\n", __DATE__, __TIME__); ^ In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/jsheaptools.cpp:20: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsobjinlines.h:22: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsinferinlines.h:27: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/ExecutionMode-inl.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jsscriptinlines.h:14: In file included from /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/IonAnalysis.h:15: /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/MIR.h:7281:17: warning: 'typePolicy' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] TypePolicy *typePolicy() { ^ /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/../jit/MIR.h:194:25: note: overridden virtual function is here virtual TypePolicy *typePolicy() { ^ 5 warnings generated. c++ -o jsoptparse.o -c -I../../../dist/system_wrappers -include /<>/libraries/source/spidermonkey/mozjs31/config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I/<>/libraries/source/spidermonkey/mozjs31/js/src/shell -I. -I/<>/libraries/source/spidermonkey/mozjs31/js/src/shell/.. -I.. -I../../../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -DMOZILLA_CLIENT -include ../../../js/src/js-confdefs.h -MD -MP -MF .deps/jsoptparse.o.pp -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer /<>/libraries/source/spidermonkey/mozjs31/js/src/shell/jsoptparse.cpp 7 warnings generated. make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/shell' make[4]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make[3]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make libs make[3]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' make recurse_libs mkdir -p '.deps/' make[4]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' mkdir -p 'subtiers/js_finish/' mkdir -p 'subtiers/js_start/' mkdir -p 'subtiers/js/' mkdir -p 'subtiers/base_finish/' mkdir -p 'subtiers/base_start/' mkdir -p 'subtiers/base/' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/config' make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/config' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/python' mkdir -p '.deps/' make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/python' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/mfbt' libmfbt.a.desc rm -f libmfbt.a /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/expandlibs_gen.py --depend .deps/libmfbt.a.desc.pp -o libmfbt.a.desc Compression.o Decimal.o FloatingPoint.o HashFunctions.o Poison.o SHA1.o bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/mfbt' make[5]: Entering directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src' /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python -m mozbuild.action.preprocessor -DVERSION='mozjs31_ps_debug' /<>/libraries/source/spidermonkey/mozjs31/js/src/symverscript.in -o symverscript ../../dist/bin/nsinstall -R -m 755 'host_jskwgen' '../../dist/host/bin' libjs_static.a rm -f libjs_static.a libjs_static.a.desc /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/expandlibs_exec.py --depend .deps/libjs_static.a.pp --target libjs_static.a --extract -- ar crs libjs_static.a RegExp.o Parser.o jsarray.o jsatom.o jsmath.o jsutil.o ExecutableAllocatorPosix.o OSAllocatorPosix.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o ExecutableAllocator.o Eval.o Intl.o MapObject.o Object.o Profilers.o SIMD.o TestingFunctions.o TypedObject.o sharkctl.o LifoAlloc.o BytecodeCompiler.o BytecodeEmitter.o FoldConstants.o NameFunctions.o ParseMaps.o ParseNode.o TokenStream.o Barrier.o Iteration.o Marking.o Memory.o Nursery.o RootMarking.o Statistics.o StoreBuffer.o Tracer.o Verifier.o Zone.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSModule.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler.o BaselineDebugModeOSR.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator.o CompileWrappers.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonOptimizationLevels.o IonSpewer.o JSONSpewer.o JitOptions.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelFunctions.o ParallelSafetyAnalysis.o PerfSpewer.o RangeAnalysis.o Recover.o RegisterAllocator.o RematerializedFrame.o Safepoints.o Snapshots.o StupidAllocator.o TypeDescrSet.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x86-shared.o BaselineCompiler-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator-shared.o CodeGenerator-x86-shared.o Lowering-shared.o Lowering-x86-shared.o MacroAssembler-x86-shared.o MoveEmitter-x86-shared.o Assembler-x64.o Bailouts-x64.o BaselineCompiler-x64.o BaselineIC-x64.o CodeGenerator-x64.o Lowering-x64.o MacroAssembler-x64.o Trampoline-x64.o jsalloc.o jsanalyze.o jsapi.o jsbool.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o jsperf.o prmjtime.o ArgumentsObject.o ArrayBufferObject.o CallNonGenericMethod.o CharacterEncoding.o Compression.o DateTime.o Debugger.o DebuggerMemory.o ErrorObject.o ForkJoin.o GlobalObject.o Id.o Interpreter.o MemoryMetrics.o Monitor.o ObjectImpl.o OldDebugAPI.o PIC.o Probes.o PropertyKey.o ProxyObject.o RegExpObject.o RegExpStatics.o Runtime.o SPSProfiler.o SavedStacks.o ScopeObject.o SelfHosting.o Shape.o SharedArrayObject.o Stack.o String.o StringBuffer.o StructuredClone.o ThreadPool.o TypedArrayObject.o Unicode.o Value.o WeakMapPtr.o Xdr.o PageBlock.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o ../../mfbt/libmfbt.a libjs_static.a.desc /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/expandlibs_gen.py --depend .deps/libjs_static.a.desc.pp -o libjs_static.a.desc RegExp.o Parser.o jsarray.o jsatom.o jsmath.o jsutil.o ExecutableAllocatorPosix.o OSAllocatorPosix.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o ExecutableAllocator.o Eval.o Intl.o MapObject.o Object.o Profilers.o SIMD.o TestingFunctions.o TypedObject.o sharkctl.o LifoAlloc.o BytecodeCompiler.o BytecodeEmitter.o FoldConstants.o NameFunctions.o ParseMaps.o ParseNode.o TokenStream.o Barrier.o Iteration.o Marking.o Memory.o Nursery.o RootMarking.o Statistics.o StoreBuffer.o Tracer.o Verifier.o Zone.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSModule.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler.o BaselineDebugModeOSR.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator.o CompileWrappers.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonOptimizationLevels.o IonSpewer.o JSONSpewer.o JitOptions.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelFunctions.o ParallelSafetyAnalysis.o PerfSpewer.o RangeAnalysis.o Recover.o RegisterAllocator.o RematerializedFrame.o Safepoints.o Snapshots.o StupidAllocator.o TypeDescrSet.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x86-shared.o BaselineCompiler-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator-shared.o CodeGenerator-x86-shared.o Lowering-shared.o Lowering-x86-shared.o MacroAssembler-x86-shared.o MoveEmitter-x86-shared.o Assembler-x64.o Bailouts-x64.o BaselineCompiler-x64.o BaselineIC-x64.o CodeGenerator-x64.o Lowering-x64.o MacroAssembler-x64.o Trampoline-x64.o jsalloc.o jsanalyze.o jsapi.o jsbool.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o jsperf.o prmjtime.o ArgumentsObject.o ArrayBufferObject.o CallNonGenericMethod.o CharacterEncoding.o Compression.o DateTime.o Debugger.o DebuggerMemory.o ErrorObject.o ForkJoin.o GlobalObject.o Id.o Interpreter.o MemoryMetrics.o Monitor.o ObjectImpl.o OldDebugAPI.o PIC.o Probes.o PropertyKey.o ProxyObject.o RegExpObject.o RegExpStatics.o Runtime.o SPSProfiler.o SavedStacks.o ScopeObject.o SelfHosting.o Shape.o SharedArrayObject.o Stack.o String.o StringBuffer.o StructuredClone.o ThreadPool.o TypedArrayObject.o Unicode.o Value.o WeakMapPtr.o Xdr.o PageBlock.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o ../../mfbt/libmfbt.a ../../dist/bin/nsinstall -R -m 644 'libjs_static.a' '../../dist/lib' libmozjs31-ps-debug.so rm -f libmozjs31-ps-debug.so ../../dist/bin/nsinstall -R -m 644 'libjs_static.a.desc' '../../dist/lib' /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/_virtualenv/bin/python /<>/libraries/source/spidermonkey/mozjs31/config/expandlibs_exec.py --depend .deps/libmozjs31-ps-debug.so.pp --target libmozjs31-ps-debug.so --uselist -- c++ -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="\"/tmp/traces/\"" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libmozjs31-ps-debug.so -o libmozjs31-ps-debug.so RegExp.o Parser.o jsarray.o jsatom.o jsmath.o jsutil.o ExecutableAllocatorPosix.o OSAllocatorPosix.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o ExecutableAllocator.o Eval.o Intl.o MapObject.o Object.o Profilers.o SIMD.o TestingFunctions.o TypedObject.o sharkctl.o LifoAlloc.o BytecodeCompiler.o BytecodeEmitter.o FoldConstants.o NameFunctions.o ParseMaps.o ParseNode.o TokenStream.o Barrier.o Iteration.o Marking.o Memory.o Nursery.o RootMarking.o Statistics.o StoreBuffer.o Tracer.o Verifier.o Zone.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSModule.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler.o BaselineDebugModeOSR.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator.o CompileWrappers.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonOptimizationLevels.o IonSpewer.o JSONSpewer.o JitOptions.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelFunctions.o ParallelSafetyAnalysis.o PerfSpewer.o RangeAnalysis.o Recover.o RegisterAllocator.o RematerializedFrame.o Safepoints.o Snapshots.o StupidAllocator.o TypeDescrSet.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x86-shared.o BaselineCompiler-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator-shared.o CodeGenerator-x86-shared.o Lowering-shared.o Lowering-x86-shared.o MacroAssembler-x86-shared.o MoveEmitter-x86-shared.o Assembler-x64.o Bailouts-x64.o BaselineCompiler-x64.o BaselineIC-x64.o CodeGenerator-x64.o Lowering-x64.o MacroAssembler-x64.o Trampoline-x64.o jsalloc.o jsanalyze.o jsapi.o jsbool.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o jsperf.o prmjtime.o ArgumentsObject.o ArrayBufferObject.o CallNonGenericMethod.o CharacterEncoding.o Compression.o DateTime.o Debugger.o DebuggerMemory.o ErrorObject.o ForkJoin.o GlobalObject.o Id.o Interpreter.o MemoryMetrics.o Monitor.o ObjectImpl.o OldDebugAPI.o PIC.o Probes.o PropertyKey.o ProxyObject.o RegExpObject.o RegExpStatics.o Runtime.o SPSProfiler.o SavedStacks.o ScopeObject.o SelfHosting.o Shape.o SharedArrayObject.o Stack.o String.o StringBuffer.o StructuredClone.o ThreadPool.o TypedArrayObject.o Unicode.o Value.o WeakMapPtr.o Xdr.o PageBlock.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o -lpthread -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/build/unix/gold -Wl,-rpath-link,../../dist/bin -Wl,-rpath-link,/usr/local/lib ../../mfbt/libmfbt.a -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -lm -ldl -lm -lz -ldl Executing: c++ -Qunused-arguments -Wdate-time -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Werror=int-to-pointer-cast -Wtype-limits -Wempty-body -Werror=conversion-null -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -DTRACE_LOG_DIR="/tmp/traces/" -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer -fPIC -shared -Wl,-z,defs -Wl,-h,libmozjs31-ps-debug.so -o libmozjs31-ps-debug.so /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/tmpRJaeUz.list -lpthread -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B ../../build/unix/gold -Wl,-rpath-link,../../dist/bin -Wl,-rpath-link,/usr/local/lib -lplds4 -lplc4 -lnspr4 -Wl,-version-script,symverscript -lm -ldl -lm -lz -ldl /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/tmpRJaeUz.list: INPUT("RegExp.o") INPUT("Parser.o") INPUT("jsarray.o") INPUT("jsatom.o") INPUT("jsmath.o") INPUT("jsutil.o") INPUT("ExecutableAllocatorPosix.o") INPUT("OSAllocatorPosix.o") INPUT("MacroAssemblerX86Common.o") INPUT("YarrJIT.o") INPUT("pm_linux.o") INPUT("ExecutableAllocator.o") INPUT("Eval.o") INPUT("Intl.o") INPUT("MapObject.o") INPUT("Object.o") INPUT("Profilers.o") INPUT("SIMD.o") INPUT("TestingFunctions.o") INPUT("TypedObject.o") INPUT("sharkctl.o") INPUT("LifoAlloc.o") INPUT("BytecodeCompiler.o") INPUT("BytecodeEmitter.o") INPUT("FoldConstants.o") INPUT("NameFunctions.o") INPUT("ParseMaps.o") INPUT("ParseNode.o") INPUT("TokenStream.o") INPUT("Barrier.o") INPUT("Iteration.o") INPUT("Marking.o") INPUT("Memory.o") INPUT("Nursery.o") INPUT("RootMarking.o") INPUT("Statistics.o") INPUT("StoreBuffer.o") INPUT("Tracer.o") INPUT("Verifier.o") INPUT("Zone.o") INPUT("AliasAnalysis.o") INPUT("AsmJS.o") INPUT("AsmJSLink.o") INPUT("AsmJSModule.o") INPUT("AsmJSSignalHandlers.o") INPUT("BacktrackingAllocator.o") INPUT("Bailouts.o") INPUT("BaselineBailouts.o") INPUT("BaselineCompiler.o") INPUT("BaselineDebugModeOSR.o") INPUT("BaselineFrame.o") INPUT("BaselineFrameInfo.o") INPUT("BaselineIC.o") INPUT("BaselineInspector.o") INPUT("BaselineJIT.o") INPUT("BitSet.o") INPUT("BytecodeAnalysis.o") INPUT("C1Spewer.o") INPUT("CodeGenerator.o") INPUT("CompileWrappers.o") INPUT("EdgeCaseAnalysis.o") INPUT("EffectiveAddressAnalysis.o") INPUT("Ion.o") INPUT("IonAnalysis.o") INPUT("IonBuilder.o") INPUT("IonCaches.o") INPUT("IonFrames.o") INPUT("IonMacroAssembler.o") INPUT("IonOptimizationLevels.o") INPUT("IonSpewer.o") INPUT("JSONSpewer.o") INPUT("JitOptions.o") INPUT("LICM.o") INPUT("LIR.o") INPUT("LinearScan.o") INPUT("LiveRangeAllocator.o") INPUT("Lowering.o") INPUT("MCallOptimize.o") INPUT("MIR.o") INPUT("MIRGraph.o") INPUT("MoveResolver.o") INPUT("ParallelFunctions.o") INPUT("ParallelSafetyAnalysis.o") INPUT("PerfSpewer.o") INPUT("RangeAnalysis.o") INPUT("Recover.o") INPUT("RegisterAllocator.o") INPUT("RematerializedFrame.o") INPUT("Safepoints.o") INPUT("Snapshots.o") INPUT("StupidAllocator.o") INPUT("TypeDescrSet.o") INPUT("TypePolicy.o") INPUT("UnreachableCodeElimination.o") INPUT("VMFunctions.o") INPUT("ValueNumbering.o") INPUT("Assembler-x86-shared.o") INPUT("BaselineCompiler-shared.o") INPUT("BaselineCompiler-x86-shared.o") INPUT("BaselineIC-x86-shared.o") INPUT("CodeGenerator-shared.o") INPUT("CodeGenerator-x86-shared.o") INPUT("Lowering-shared.o") INPUT("Lowering-x86-shared.o") INPUT("MacroAssembler-x86-shared.o") INPUT("MoveEmitter-x86-shared.o") INPUT("Assembler-x64.o") INPUT("Bailouts-x64.o") INPUT("BaselineCompiler-x64.o") INPUT("BaselineIC-x64.o") INPUT("CodeGenerator-x64.o") INPUT("Lowering-x64.o") INPUT("MacroAssembler-x64.o") INPUT("Trampoline-x64.o") INPUT("jsalloc.o") INPUT("jsanalyze.o") INPUT("jsapi.o") INPUT("jsbool.o") INPUT("jscntxt.o") INPUT("jscompartment.o") INPUT("jscrashreport.o") INPUT("jsdate.o") INPUT("jsdtoa.o") INPUT("jsexn.o") INPUT("jsfriendapi.o") INPUT("jsfun.o") INPUT("jsgc.o") INPUT("jsinfer.o") INPUT("jsiter.o") INPUT("jsnativestack.o") INPUT("jsnum.o") INPUT("jsobj.o") INPUT("json.o") INPUT("jsonparser.o") INPUT("jsopcode.o") INPUT("jsprf.o") INPUT("jspropertytree.o") INPUT("jsproxy.o") INPUT("jsreflect.o") INPUT("jsscript.o") INPUT("jsstr.o") INPUT("jswatchpoint.o") INPUT("jsweakmap.o") INPUT("jsworkers.o") INPUT("jswrapper.o") INPUT("jsperf.o") INPUT("prmjtime.o") INPUT("ArgumentsObject.o") INPUT("ArrayBufferObject.o") INPUT("CallNonGenericMethod.o") INPUT("CharacterEncoding.o") INPUT("Compression.o") INPUT("DateTime.o") INPUT("Debugger.o") INPUT("DebuggerMemory.o") INPUT("ErrorObject.o") INPUT("ForkJoin.o") INPUT("GlobalObject.o") INPUT("Id.o") INPUT("Interpreter.o") INPUT("MemoryMetrics.o") INPUT("Monitor.o") INPUT("ObjectImpl.o") INPUT("OldDebugAPI.o") INPUT("PIC.o") INPUT("Probes.o") INPUT("PropertyKey.o") INPUT("ProxyObject.o") INPUT("RegExpObject.o") INPUT("RegExpStatics.o") INPUT("Runtime.o") INPUT("SPSProfiler.o") INPUT("SavedStacks.o") INPUT("ScopeObject.o") INPUT("SelfHosting.o") INPUT("Shape.o") INPUT("SharedArrayObject.o") INPUT("Stack.o") INPUT("String.o") INPUT("StringBuffer.o") INPUT("StructuredClone.o") INPUT("ThreadPool.o") INPUT("TypedArrayObject.o") INPUT("Unicode.o") INPUT("Value.o") INPUT("WeakMapPtr.o") INPUT("Xdr.o") INPUT("PageBlock.o") INPUT("YarrCanonicalizeUCS2.o") INPUT("YarrInterpreter.o") INPUT("YarrPattern.o") INPUT("YarrSyntaxChecker.o") INPUT("../../mfbt/Compression.o") INPUT("../../mfbt/Decimal.o") INPUT("../../mfbt/FloatingPoint.o") INPUT("../../mfbt/HashFunctions.o") INPUT("../../mfbt/Poison.o") INPUT("../../mfbt/SHA1.o") INPUT("../../mfbt/bignum-dtoa.o") INPUT("../../mfbt/bignum.o") INPUT("../../mfbt/cached-powers.o") INPUT("../../mfbt/diy-fp.o") INPUT("../../mfbt/double-conversion.o") INPUT("../../mfbt/fast-dtoa.o") INPUT("../../mfbt/fixed-dtoa.o") INPUT("../../mfbt/strtod.o") ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/jsmath.o: requires dynamic R_X86_64_PC32 reloc against 'acos' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/jsutil.o: requires dynamic R_X86_64_PC32 reloc against 'log10' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/FoldConstants.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/AsmJSModule.o: requires dynamic R_X86_64_PC32 reloc against 'sin' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/BaselineIC.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/CodeGenerator.o: requires dynamic R_X86_64_PC32 reloc against 'floorf' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/MIR.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/jsdate.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/jsdate.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/jsnum.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: /<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src/Interpreter.o: requires dynamic R_X86_64_PC32 reloc against 'fmod' which may overflow at runtime; recompile with -fPIC ../../build/unix/gold/ld: error: read-only segment has dynamic relocations ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'acos' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'acos' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'asin' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'asin' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'atan' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'atan' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'atan2' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cos' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cos' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'exp' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'exp' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floorf' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'sin' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'sin' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'sqrt' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'tan' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'tan' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log10' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log10' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log2' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log2' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log1p' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log1p' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'expm1' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'expm1' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log1p' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'expm1' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cosh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cosh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'sinh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'sinh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'tanh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'tanh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'acosh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'acosh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'asinh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'asinh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'atanh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'atanh' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'hypot' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'trunc' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'trunc' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cbrt' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cbrt' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log10' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log10' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'sin' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'cos' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'tan' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'asin' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'acos' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'atan' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceilf' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floorf' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'exp' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'log' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floorf' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceilf' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'floor' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'fmod' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally ../../build/unix/gold/ld: error: hidden symbol 'ceil' is not defined locally clang: error: linker command failed with exit code 1 (use -v to see invocation) /<>/libraries/source/spidermonkey/mozjs31/config/rules.mk:882: recipe for target 'libmozjs31-ps-debug.so' failed make[5]: *** [libmozjs31-ps-debug.so] Error 1 make[5]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug/js/src' /<>/libraries/source/spidermonkey/mozjs31/config/recurse.mk:95: recipe for target 'js/src/libs' failed make[4]: *** [js/src/libs] Error 2 make[4]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' /<>/libraries/source/spidermonkey/mozjs31/config/recurse.mk:39: recipe for target 'libs' failed make[3]: *** [libs] Error 2 make[3]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' /<>/libraries/source/spidermonkey/mozjs31/config/rules.mk:592: recipe for target 'default' failed make[2]: *** [default] Error 2 make[2]: Leaving directory '/<>/libraries/source/spidermonkey/mozjs31/js/src/build-debug' ERROR: SpiderMonkey build failed debian/rules:24: recipe for target 'override_dh_auto_build' failed make[1]: *** [override_dh_auto_build] Error 1 make[1]: Leaving directory '/<>' debian/rules:8: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 -------------------------------------------------------------------------------- Build finished at 2016-08-29T15:46:35Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build-Space: 0 Build-Time: 506 Distribution: unstable Fail-Stage: build Host Architecture: amd64 Install-Time: 322 Job: 0ad_0.0.20-2 Machine Architecture: amd64 Package: 0ad Package-Time: 856 Source-Version: 0.0.20-2 Space: 0 Status: failed Version: 0.0.20-2 -------------------------------------------------------------------------------- Finished at 2016-08-29T15:46:35Z Build needed 00:00:00, 0k disc space E: Build failure (dpkg-buildpackage died) DC-Status: Failed 857.575135739s DC-Time-Estimation: 857.575135739 versus expected 1837 (r/m: 1.14208635890195 ; m: 857.575135739)