=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for firefox24-24.8.1nb20 gmake: Circular CLOBBER <- CLOBBER dependency dropped. rm -f -r ./dist/sdk hg: not found if test -d dist/bin/browser ; then touch dist/bin/browser/.purgecaches ; fi hg: not found if test -d dist/bin/webapprt ; then touch dist/bin/webapprt/.purgecaches ; fi hg: not found rm -f -r ./dist/include rm -f -r ./dist/private rm -f -r ./dist/public rm -f -r ./dist/bin rm -f -r _tests hg: not found BUILDSTATUS TIERS base js platform app /usr/pkg/bin/gmake tier_base gmake[1]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24' hg: not found BUILDSTATUS TIER_START base BUILDSTATUS SUBTIERS export libs tools BUILDSTATUS STATICDIRS BUILDSTATUS DIRS config build probes mfbt python mozglue memory/mozalloc BUILDSTATUS SUBTIER_START base export /usr/pkg/bin/gmake export_tier_base gmake[2]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24' hg: not found export_tier_base BUILDSTATUS TIERDIR_START config /usr/pkg/bin/gmake -C config export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/config' nsinstall.c clang -o host_nsinstall.o -c -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DXP_UNIX -O2 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall.c pathsub.c clang -o host_pathsub.o -c -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DXP_UNIX -O2 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr /data/scratch/www/firefox24/work/mozilla-esr24/config/pathsub.c /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/config/../config/nsinstall.py -m 644 "../mozilla-config.h" "../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/config/../config/nsinstall.py -m 644 "../config/nsStaticComponents.h" "../dist/include" mkdir -p "system_wrappers/" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/make-stl-wrappers.py stl_wrappers gcc ../config/gcc-stl-wrapper.template.h ../config/stl-headers /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/nsinstall.py stl_wrappers ../dist touch ../dist/stl_wrappers/sentinel clang -o nsinstall_real -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DXP_UNIX -O2 -DUNICODE -D_UNICODE -Wl,-R/usr/pkg/lib/firefox24 -Wl,-R/usr/pkg/lib -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "nsinstall" "../dist/bin" rm -f ../config/final-link-comps ../config/final-link-libs ../config/final-link-comp-names /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../toolkit/xre/make-platformini.py --print-buildid > buildid /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/Preprocessor.py -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DHAVE_64BIT_OS=1 -DJSGC_INCREMENTAL=1 -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SIN_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SIN6_LEN=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DRELEASE_BUILD=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_GOOGLE_API_KEY=no-google-api-key -DEARLY_BETA_OR_EARLIER=1 -DMOZ_PHOENIX=1 -DMOZ_BUILD_APP=browser -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_WIDGET_GTK=2 -DMOZ_PDF_PRINTING=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_GIO=1 -DIBMBIDI=1 -DACCESSIBILITY=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_WEBSPEECH=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DMOZ_MEDIA_NAVIGATOR=1 -DMOZ_VP8=1 -DHAVE_LIBVPX=1 -DMOZ_WAVE=1 -DMOZ_SPEEX_RESAMPLER=1 -DMOZ_SOUNDTOUCH=1 -DMOZ_CUBEB=1 -DMOZ_VORBIS=1 -DMOZ_OPUS=1 -DMOZ_CUBEB=1 -DMOZ_GSTREAMER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DBREAKPAD_CUSTOM_STDINT_H=\"mozilla/StandardInteger.h\" -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_WEBAPP_RUNTIME=1 -DMOZ_UPDATER=1 -DMOZ_FEEDS=1 -DMOZ_NATIVE_SQLITE=1 -DMOZ_SAFE_BROWSING=1 -DMOZ_URL_CLASSIFIER=1 -DGL_PROVIDER_GLX=1 -DMOZ_LOGGING=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_USER_DIR=\".mozilla\" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DBUILD_CTYPES=1 -DMOZ_PLACES=1 -DMOZ_SOCIAL=1 -DMOZ_SERVICES_COMMON=1 -DMOZ_SERVICES_CRYPTO=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SERVICES_METRICS=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_B2G_VERSION=\"1.0.0\" -DMOZ_B2G_OS_NAME=\"\" -DMOZ_APP_UA_NAME=\"\" -DMOZ_APP_UA_VERSION=\"24.8.1\" -DFIREFOX_VERSION=24.8.1 -DMOZ_UA_BUILDID=\"\" -DMOZ_TELEMETRY_DISPLAY_REV=2 -DMOZ_DATA_REPORTING=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 \ -DMOZ_TREE_CAIRO= \ -DMOZ_TREE_PIXMAN= \ -DMOZ_NATIVE_HUNSPELL=1 \ -DMOZ_NATIVE_BZ2=1 \ -DMOZ_NATIVE_ZLIB=1 \ -DMOZ_NATIVE_PNG= \ -DMOZ_NATIVE_JPEG=1 \ -DMOZ_NATIVE_LIBEVENT=1 \ -DMOZ_NATIVE_LIBVPX=1 \ -DMOZ_NATIVE_ICU=1 \ ../config/system-headers | /usr/pkg/bin/perl ../nsprpub/config/make-system-wrappers.pl system_wrappers /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R system_wrappers ../dist gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/config' BUILDSTATUS TIERDIR_FINISH config BUILDSTATUS TIERDIR_START build /usr/pkg/bin/gmake -C build export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/build' hg: not found /usr/pkg/bin/gmake -C unix export rm -f "../dist/bin/application.ini" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/Preprocessor.py -DGRE_MILESTONE=24.8.1 -DAPP_BUILDID=20171006063412 -DMOZ_APP_VERSION="24.8.1" -DMOZ_APP_BASENAME="Firefox" -DMOZ_APP_VENDOR="Mozilla" -DMOZ_APP_ID="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" -DMAR_CHANNEL_ID="firefox-mozilla-esr" -DACCEPTED_MAR_CHANNEL_IDS="firefox-mozilla-esr" -DMOZ_BUILD_APP_IS_BROWSER -DMOZ_PROFILE_MIGRATOR -DMOZ_EXTENSION_MANAGER -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DMOZ_APP_STATIC_INI -DHAVE_64BIT_OS=1 -DJSGC_INCREMENTAL=1 -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SIN_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SIN6_LEN=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DRELEASE_BUILD=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_GOOGLE_API_KEY=no-google-api-key -DEARLY_BETA_OR_EARLIER=1 -DMOZ_PHOENIX=1 -DMOZ_BUILD_APP=browser -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_WIDGET_GTK=2 -DMOZ_PDF_PRINTING=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_GIO=1 -DIBMBIDI=1 -DACCESSIBILITY=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_WEBSPEECH=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DMOZ_MEDIA_NAVIGATOR=1 -DMOZ_VP8=1 -DHAVE_LIBVPX=1 -DMOZ_WAVE=1 -DMOZ_SPEEX_RESAMPLER=1 -DMOZ_SOUNDTOUCH=1 -DMOZ_CUBEB=1 -DMOZ_VORBIS=1 -DMOZ_OPUS=1 -DMOZ_CUBEB=1 -DMOZ_GSTREAMER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DBREAKPAD_CUSTOM_STDINT_H=\"mozilla/StandardInteger.h\" -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_WEBAPP_RUNTIME=1 -DMOZ_UPDATER=1 -DMOZ_FEEDS=1 -DMOZ_NATIVE_SQLITE=1 -DMOZ_SAFE_BROWSING=1 -DMOZ_URL_CLASSIFIER=1 -DGL_PROVIDER_GLX=1 -DMOZ_LOGGING=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_USER_DIR=\".mozilla\" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DBUILD_CTYPES=1 -DMOZ_PLACES=1 -DMOZ_SOCIAL=1 -DMOZ_SERVICES_COMMON=1 -DMOZ_SERVICES_CRYPTO=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SERVICES_METRICS=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_B2G_VERSION=\"1.0.0\" -DMOZ_B2G_OS_NAME=\"\" -DMOZ_APP_UA_NAME=\"\" -DMOZ_APP_UA_VERSION=\"24.8.1\" -DFIREFOX_VERSION=24.8.1 -DMOZ_UA_BUILDID=\"\" -DMOZ_TELEMETRY_DISPLAY_REV=2 -DMOZ_DATA_REPORTING=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 -DNDEBUG -DTRIMMED "../build/application.ini" -o "../dist/bin/application.ini" gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/build/unix' gmake[4]: Nothing to be done for 'export'. gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/build/unix' /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python appini_header.py ../dist/bin/application.ini > application.ini.h gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/build' BUILDSTATUS TIERDIR_FINISH build BUILDSTATUS TIERDIR_START probes /usr/pkg/bin/gmake -C probes export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/probes' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/probes' BUILDSTATUS TIERDIR_FINISH probes BUILDSTATUS TIERDIR_START mfbt /usr/pkg/bin/gmake -C mfbt export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mfbt' /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Assertions.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Atomics.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Attributes.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "BloomFilter.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Casting.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Char16.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "CheckedInt.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Compiler.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Constants.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "DebugOnly.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "decimal/Decimal.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Endian.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "EnumSet.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "FloatingPoint.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "GuardObjects.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "HashFunctions.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Likely.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "LinkedList.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "MathAlgorithms.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "MemoryChecking.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "MSStdInt.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "NullPtr.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "PodOperations.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Poison.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Range.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "RangedPtr.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "RefPtr.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Scoped.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "SHA1.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "SplayTree.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "StandardInteger.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "ThreadLocal.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "TypedEnum.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Types.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "TypeTraits.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "Util.h" "../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "WeakPtr.h" "../dist/include/mozilla" gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mfbt' BUILDSTATUS TIERDIR_FINISH mfbt BUILDSTATUS TIERDIR_START python /usr/pkg/bin/gmake -C python export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/python' gmake[3]: Nothing to be done for 'export'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/python' BUILDSTATUS TIERDIR_FINISH python BUILDSTATUS TIERDIR_START mozglue /usr/pkg/bin/gmake -C mozglue export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue' /usr/pkg/bin/gmake -C build export gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build' gmake[4]: Nothing to be done for 'export'. gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build' gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue' BUILDSTATUS TIERDIR_FINISH mozglue BUILDSTATUS TIERDIR_START memory/mozalloc /usr/pkg/bin/gmake -C memory/mozalloc export gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc' /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "fallible.h" "../../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "mozalloc.h" "../../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "mozalloc_abort.h" "../../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "mozalloc_macro_wrappers.h" "../../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "mozalloc_oom.h" "../../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "mozalloc_undef_macro_wrappers.h" "../../dist/include/mozilla" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "throw_gcc.h" "../../dist/include/mozilla" gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc' BUILDSTATUS TIERDIR_FINISH memory/mozalloc gmake[2]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24' BUILDSTATUS SUBTIER_FINISH base export BUILDSTATUS SUBTIER_START base libs /usr/pkg/bin/gmake libs_tier_base gmake[2]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24' hg: not found libs_tier_base BUILDSTATUS TIERDIR_START config /usr/pkg/bin/gmake -C config libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/config' /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 755 "nsinstall_real" "../dist/host/bin" gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/config' BUILDSTATUS TIERDIR_FINISH config BUILDSTATUS TIERDIR_START build /usr/pkg/bin/gmake -C build libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/build' hg: not found /usr/pkg/bin/gmake -C unix libs /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "../.gdbinit" "../dist/bin" rm -f "../dist/bin/update-settings.ini" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/Preprocessor.py \ -DBROWSER_PATH=\"../dist/bin/firefox-bin\" -DXPC_BIN_PATH=\"/data/scratch/www/firefox24/work/mozilla-esr24/dist/bin\" -DBIN_SUFFIX=\"\" -DPROFILE_DIR=\"../_profile/pgo\" -DCERTS_SRC_DIR=\"/data/scratch/www/firefox24/work/mozilla-esr24/build/../build/pgo/certs\" -DPERL="\"/usr/pkg/bin/perl\"" -DIS_MAC=0 -DIS_LINUX=0 -DIS_CAMINO=0 -DIS_TEST_BUILD=0 -DIS_DEBUG_BUILD=0 -DCRASHREPORTER=0 -DIS_ASAN=0 -DGRE_MILESTONE=24.8.1 -DAPP_BUILDID=20171006063412 -DMOZ_APP_VERSION="24.8.1" -DMOZ_APP_BASENAME="Firefox" -DMOZ_APP_VENDOR="Mozilla" -DMOZ_APP_ID="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" -DMAR_CHANNEL_ID="firefox-mozilla-esr" -DACCEPTED_MAR_CHANNEL_IDS="firefox-mozilla-esr" -DMOZ_BUILD_APP_IS_BROWSER -DMOZ_PROFILE_MIGRATOR -DMOZ_EXTENSION_MANAGER -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DMOZ_APP_STATIC_INI -DHAVE_64BIT_OS=1 -DJSGC_INCREMENTAL=1 -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SIN_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SIN6_LEN=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DRELEASE_BUILD=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_GOOGLE_API_KEY=no-google-api-key -DEARLY_BETA_OR_EARLIER=1 -DMOZ_PHOENIX=1 -DMOZ_BUILD_APP=browser -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_WIDGET_GTK=2 -DMOZ_PDF_PRINTING=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_GIO=1 -DIBMBIDI=1 -DACCESSIBILITY=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_WEBSPEECH=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DMOZ_MEDIA_NAVIGATOR=1 -DMOZ_VP8=1 -DHAVE_LIBVPX=1 -DMOZ_WAVE=1 -DMOZ_SPEEX_RESAMPLER=1 -DMOZ_SOUNDTOUCH=1 -DMOZ_CUBEB=1 -DMOZ_VORBIS=1 -DMOZ_OPUS=1 -DMOZ_CUBEB=1 -DMOZ_GSTREAMER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DBREAKPAD_CUSTOM_STDINT_H=\"mozilla/StandardInteger.h\" -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_WEBAPP_RUNTIME=1 -DMOZ_UPDATER=1 -DMOZ_FEEDS=1 -DMOZ_NATIVE_SQLITE=1 -DMOZ_SAFE_BROWSING=1 -DMOZ_URL_CLASSIFIER=1 -DGL_PROVIDER_GLX=1 -DMOZ_LOGGING=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_USER_DIR=\".mozilla\" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DBUILD_CTYPES=1 -DMOZ_PLACES=1 -DMOZ_SOCIAL=1 -DMOZ_SERVICES_COMMON=1 -DMOZ_SERVICES_CRYPTO=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SERVICES_METRICS=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_B2G_VERSION=\"1.0.0\" -DMOZ_B2G_OS_NAME=\"\" -DMOZ_APP_UA_NAME=\"\" -DMOZ_APP_UA_VERSION=\"24.8.1\" -DFIREFOX_VERSION=24.8.1 -DMOZ_UA_BUILDID=\"\" -DMOZ_TELEMETRY_DISPLAY_REV=2 -DMOZ_DATA_REPORTING=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 ../build/automation.py.in > automation.py /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/Preprocessor.py leaktest.py.in > leaktest.py /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/Preprocessor.py -DGRE_MILESTONE=24.8.1 -DAPP_BUILDID=20171006063412 -DMOZ_APP_VERSION="24.8.1" -DMOZ_APP_BASENAME="Firefox" -DMOZ_APP_VENDOR="Mozilla" -DMOZ_APP_ID="{ec8030f7-c20a-464f-9b0e-13a3a9e97384}" -DMAR_CHANNEL_ID="firefox-mozilla-esr" -DACCEPTED_MAR_CHANNEL_IDS="firefox-mozilla-esr" -DMOZ_BUILD_APP_IS_BROWSER -DMOZ_PROFILE_MIGRATOR -DMOZ_EXTENSION_MANAGER -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DMOZ_APP_STATIC_INI -DHAVE_64BIT_OS=1 -DJSGC_INCREMENTAL=1 -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DD_INO=d_ino -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_SIN_LEN=1 -DHAVE_SCONN_LEN=1 -DHAVE_SIN6_LEN=1 -DHAVE_SA_LEN=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -DHAVE_RANDOM=1 -DHAVE_STRERROR=1 -DHAVE_LCHOWN=1 -DHAVE_FCHMOD=1 -DHAVE_SNPRINTF=1 -DHAVE_MEMMOVE=1 -DHAVE_SETBUF=1 -DHAVE_ISATTY=1 -DHAVE_FLOCKFILE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_STRTOK_R=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DMALLOC_H=\ -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_VALLOC=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DRELEASE_BUILD=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_GOOGLE_API_KEY=no-google-api-key -DEARLY_BETA_OR_EARLIER=1 -DMOZ_PHOENIX=1 -DMOZ_BUILD_APP=browser -DMOZ_X11=1 -DMOZ_WIDGET_GTK2=1 -DMOZ_WIDGET_GTK=2 -DMOZ_PDF_PRINTING=1 -DMOZ_ENABLE_XREMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_DISTRIBUTION_ID=\"org.mozilla\" -DMOZ_PANGO=1 -DMOZ_ENABLE_GIO=1 -DIBMBIDI=1 -DACCESSIBILITY=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_WEBSPEECH=1 -DMOZ_OGG=1 -DATTRIBUTE_ALIGNED_MAX=64 -DMOZ_WEBM=1 -DMOZ_MEDIA_NAVIGATOR=1 -DMOZ_VP8=1 -DHAVE_LIBVPX=1 -DMOZ_WAVE=1 -DMOZ_SPEEX_RESAMPLER=1 -DMOZ_SOUNDTOUCH=1 -DMOZ_CUBEB=1 -DMOZ_VORBIS=1 -DMOZ_OPUS=1 -DMOZ_CUBEB=1 -DMOZ_GSTREAMER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DBREAKPAD_CUSTOM_STDINT_H=\"mozilla/StandardInteger.h\" -DMOZ_CRASHREPORTER_ENABLE_PERCENT=100 -DMOZ_WEBAPP_RUNTIME=1 -DMOZ_UPDATER=1 -DMOZ_FEEDS=1 -DMOZ_NATIVE_SQLITE=1 -DMOZ_SAFE_BROWSING=1 -DMOZ_URL_CLASSIFIER=1 -DGL_PROVIDER_GLX=1 -DMOZ_LOGGING=1 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_USER_DIR=\".mozilla\" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FT_SELECT_SIZE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DMOZ_XUL=1 -DMOZ_PROFILELOCKING=1 -DBUILD_CTYPES=1 -DMOZ_PLACES=1 -DMOZ_SOCIAL=1 -DMOZ_SERVICES_COMMON=1 -DMOZ_SERVICES_CRYPTO=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_SERVICES_METRICS=1 -DMOZ_SERVICES_SYNC=1 -DMOZ_MACBUNDLE_ID=org.mozilla.nightly -DMOZ_B2G_VERSION=\"1.0.0\" -DMOZ_B2G_OS_NAME=\"\" -DMOZ_APP_UA_NAME=\"\" -DMOZ_APP_UA_VERSION=\"24.8.1\" -DFIREFOX_VERSION=24.8.1 -DMOZ_UA_BUILDID=\"\" -DMOZ_TELEMETRY_DISPLAY_REV=2 -DMOZ_DATA_REPORTING=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=24 -DATK_REV_VERSION=0 -DNDEBUG -DTRIMMED "update-settings.ini" -o "../dist/bin/update-settings.ini" gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/build/unix' /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "run-mozilla.sh" "../../dist/sdk/bin" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R ../../build/unix/run-mozilla.sh ../../dist/bin gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/build/unix' chmod +x leaktest.py /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R automation.py automationutils.py ../testing/profiles/prefs_general.js leaktest.py bloatcycle.html ../build/pgo/server-locations.txt ../build/pgo/favicon.ico ../build/pgo/blueprint/sample.html ../build/pgo/blueprint/elements.html ../build/pgo/blueprint/forms.html ../build/pgo/blueprint/grid.html ../build/pgo/blueprint/test.jpg ../build/pgo/blueprint/test-small.jpg ../build/pgo/blueprint/valid.png ../build/pgo/blueprint/screen.css ../build/pgo/blueprint/print.css ../build/pgo/blueprint/grid.png ../build/pgo/blueprint/fancytype-screen.css ../_leaktest gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/build' BUILDSTATUS TIERDIR_FINISH build BUILDSTATUS TIERDIR_START probes /usr/pkg/bin/gmake -C probes libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/probes' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/probes' BUILDSTATUS TIERDIR_FINISH probes BUILDSTATUS TIERDIR_START mfbt /usr/pkg/bin/gmake -C mfbt libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mfbt' mkdir -p ".deps/" bignum-dtoa.cc clang++ -o bignum-dtoa.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/bignum-dtoa.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum-dtoa.cc bignum.cc clang++ -o bignum.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/bignum.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum.cc cached-powers.cc clang++ -o cached-powers.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/cached-powers.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/cached-powers.cc diy-fp.cc clang++ -o diy-fp.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/diy-fp.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/diy-fp.cc double-conversion.cc clang++ -o double-conversion.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/double-conversion.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/double-conversion.cc fast-dtoa.cc clang++ -o fast-dtoa.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/fast-dtoa.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/fast-dtoa.cc fixed-dtoa.cc clang++ -o fixed-dtoa.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/fixed-dtoa.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/fixed-dtoa.cc strtod.cc clang++ -o strtod.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/strtod.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/strtod.cc HashFunctions.cpp clang++ -o HashFunctions.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/HashFunctions.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/HashFunctions.cpp Poison.cpp clang++ -o Poison.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/Poison.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/Poison.cpp SHA1.cpp clang++ -o SHA1.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/SHA1.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/SHA1.cpp Decimal.cpp clang++ -o Decimal.o -c -I../dist/system_wrappers -include ../config/gcc_hidden.h -DIMPL_MFBT -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../mfbt -I. -I../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../mozilla-config.h -MD -MP -MF .deps/Decimal.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/decimal/Decimal.cpp /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum.cc:758:7: warning: variable 'i' is incremented both in the loop header and in the loop body [-Wfor-loop-analysis] ++i; ^ /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum.cc:753:72: note: incremented here for (int i = other.used_digits_ + exponent_diff; i < used_digits_; ++i) { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/diy-fp.cc:29: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/diy-fp.h:31: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum.cc:28: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum.h:31: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/strtod.cc:509:9: warning: unused variable 'f2' [-Wunused-variable] float f2 = float_guess; ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/strtod.cc:31: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/strtod.h:31: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/cached-powers.cc:134:18: warning: unused variable 'kCachedPowersLength' [-Wunused-const-variable] static const int kCachedPowersLength = ARRAY_SIZE(kCachedPowers); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/cached-powers.cc:32: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum-dtoa.cc:30: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/bignum-dtoa.h:31: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/fixed-dtoa.cc:30: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/fixed-dtoa.h:31: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/fast-dtoa.cc:28: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/fast-dtoa.h:31: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/double-conversion.cc:31: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/double-conversion.h:32: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 2 warnings generated. 1 warning generated. 1 warning generated. 2 warnings generated. 1 warning generated. 1 warning generated. 2 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/decimal/Decimal.cpp:32: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/decimal/moz-decimal-utils.h:13: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/decimal/../double-conversion/double-conversion.h:32: /data/scratch/www/firefox24/work/mozilla-esr24/mfbt/decimal/../double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^ 1 warning generated. rm -f libmfbt.a /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/expandlibs_gen.py --depend .deps/.//libmfbt.a.desc.pp -o libmfbt.a.desc bignum-dtoa.o bignum.o cached-powers.o diy-fp.o double-conversion.o fast-dtoa.o fixed-dtoa.o strtod.o HashFunctions.o Poison.o SHA1.o Decimal.o gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mfbt' BUILDSTATUS TIERDIR_FINISH mfbt BUILDSTATUS TIERDIR_START python /usr/pkg/bin/gmake -C python libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/python' gmake[3]: Nothing to be done for 'libs'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/python' BUILDSTATUS TIERDIR_FINISH python BUILDSTATUS TIERDIR_START mozglue /usr/pkg/bin/gmake -C mozglue libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue' /usr/pkg/bin/gmake -C build libs gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build' mkdir -p ".deps/" dummy.cpp clang++ -o dummy.o -c -I../../dist/stl_wrappers -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../../mozglue/build -I. -I../../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/dummy.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build/dummy.cpp rm -f libmozglue.a libmozglue.a.desc /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../../config/expandlibs_exec.py --depend .deps/.//libmozglue.a.pp --target libmozglue.a --extract -- ar cr libmozglue.a dummy.o ../../mfbt/libmfbt.a ranlib libmozglue.a /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../../config/expandlibs_gen.py --depend .deps/.//libmozglue.a.desc.pp -o libmozglue.a.desc dummy.o ../../mfbt/libmfbt.a /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "libmozglue.a" "../../dist/lib" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "libmozglue.a" "../../dist/sdk/lib" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "libmozglue.a.desc" "../../dist/lib" gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build' gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue' BUILDSTATUS TIERDIR_FINISH mozglue BUILDSTATUS TIERDIR_START memory/mozalloc /usr/pkg/bin/gmake -C memory/mozalloc libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc' mkdir -p ".deps/" mozalloc.cpp clang++ -o mozalloc.o -c -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../../xpcom -I../../memory/mozalloc -I. -I../../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/mozalloc.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp mozalloc_abort.cpp clang++ -o mozalloc_abort.o -c -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../../xpcom -I../../memory/mozalloc -I. -I../../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/mozalloc_abort.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_abort.cpp mozalloc_oom.cpp clang++ -o mozalloc_oom.o -c -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -I../../xpcom -I../../memory/mozalloc -I. -I../../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss -I/usr/pkg/include/nspr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/mozalloc_oom.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:198:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:204:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:210:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:216:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:222:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:228:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:234:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc_oom.cpp:13: In file included from ../../dist/include/mozilla/mozalloc_oom.h:11: ../../dist/include/mozilla/mozalloc.h:240:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ 8 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:198:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:204:21: warning: replacement function 'operator new' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:210:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:216:21: warning: replacement function 'operator new[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:222:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:228:21: warning: replacement function 'operator delete' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:234:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:29: ../../dist/include/mozilla/mozalloc.h:240:21: warning: replacement function 'operator delete[]' cannot be declared 'inline' [-Winline-new-delete] MOZALLOC_EXPORT_NEW MOZALLOC_INLINE ^ ../../dist/include/mozilla/mozalloc.h:44:27: note: expanded from macro 'MOZALLOC_INLINE' # define MOZALLOC_INLINE MOZ_ALWAYS_INLINE_EVEN_DEBUG ^ ../../dist/include/mozilla/Attributes.h:42:75: note: expanded from macro 'MOZ_ALWAYS_INLINE_EVEN_DEBUG' # define MOZ_ALWAYS_INLINE_EVEN_DEBUG __attribute__((always_inline)) MOZ_INLINE ^ ../../dist/include/mozilla/Attributes.h:20:33: note: expanded from macro 'MOZ_INLINE' # define MOZ_INLINE inline ^ /data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc/mozalloc.cpp:229:18: warning: unused variable 'fallible' [-Wunused-const-variable] const fallible_t fallible = fallible_t(); ^ 9 warnings generated. libmozalloc.so rm -f libmozalloc.so /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../../config/expandlibs_exec.py --depend .deps/.//libmozalloc.so.pp --target libmozalloc.so --uselist -- clang++ -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -fPIC -DPIC -shared -Wl,-soname,libmozalloc.so -o libmozalloc.so mozalloc.o mozalloc_abort.o mozalloc_oom.o -lpthread -Wl,-R/usr/pkg/lib/firefox24 -Wl,-R/usr/pkg/lib -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,-z,noexecstack -Wl,--build-id -Wl,-rpath-link,/data/scratch/www/firefox24/work/mozilla-esr24/dist/bin -Wl,-rpath-link,/usr/pkg/lib chmod +x libmozalloc.so /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "libmozalloc.so" "../../dist/bin" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "libmozalloc.so" "../../dist/lib" /data/scratch/www/firefox24/work/mozilla-esr24/config/nsinstall -R -m 644 "libmozalloc.so" "../../dist/sdk/lib" gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc' BUILDSTATUS TIERDIR_FINISH memory/mozalloc gmake[2]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24' BUILDSTATUS SUBTIER_FINISH base libs BUILDSTATUS SUBTIER_START base tools /usr/pkg/bin/gmake tools_tier_base gmake[2]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24' hg: not found tools_tier_base BUILDSTATUS TIERDIR_START config /usr/pkg/bin/gmake -C config tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/config' gmake[3]: Nothing to be done for 'tools'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/config' BUILDSTATUS TIERDIR_FINISH config BUILDSTATUS TIERDIR_START build /usr/pkg/bin/gmake -C build tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/build' hg: not found /usr/pkg/bin/gmake -C unix tools gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/build/unix' gmake[4]: Nothing to be done for 'tools'. gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/build/unix' gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/build' BUILDSTATUS TIERDIR_FINISH build BUILDSTATUS TIERDIR_START probes /usr/pkg/bin/gmake -C probes tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/probes' gmake[3]: Nothing to be done for 'tools'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/probes' BUILDSTATUS TIERDIR_FINISH probes BUILDSTATUS TIERDIR_START mfbt /usr/pkg/bin/gmake -C mfbt tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mfbt' gmake[3]: Nothing to be done for 'tools'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mfbt' BUILDSTATUS TIERDIR_FINISH mfbt BUILDSTATUS TIERDIR_START python /usr/pkg/bin/gmake -C python tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/python' gmake[3]: Nothing to be done for 'tools'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/python' BUILDSTATUS TIERDIR_FINISH python BUILDSTATUS TIERDIR_START mozglue /usr/pkg/bin/gmake -C mozglue tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue' /usr/pkg/bin/gmake -C build tools gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build' gmake[4]: Nothing to be done for 'tools'. gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue/build' gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/mozglue' BUILDSTATUS TIERDIR_FINISH mozglue BUILDSTATUS TIERDIR_START memory/mozalloc /usr/pkg/bin/gmake -C memory/mozalloc tools gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc' gmake[3]: Nothing to be done for 'tools'. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/memory/mozalloc' BUILDSTATUS TIERDIR_FINISH memory/mozalloc gmake[2]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24' BUILDSTATUS SUBTIER_FINISH base tools BUILDSTATUS TIER_FINISH base gmake[1]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24' /usr/pkg/bin/gmake tier_js gmake[1]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24' hg: not found BUILDSTATUS TIER_START js BUILDSTATUS SUBTIERS static BUILDSTATUS STATICDIRS js/src BUILDSTATUS DIRS BUILDSTATUS SUBTIER_START js static BUILDSTATUS TIERDIR_START js/src MOZBUILD_BACKEND_CHECKED= /usr/pkg/bin/gmake -C js/src gmake[2]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src' /usr/pkg/bin/gmake export if test -d ../../dist/bin ; then touch ../../dist/bin/.purgecaches ; fi gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src' /usr/pkg/bin/gmake -C config/ nsinstall /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "js-config.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "js.msg" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsalloc.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsapi.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsclass.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsclist.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jscpucfg.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsdbgapi.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsfriendapi.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jslock.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./perf/jsperf.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsprf.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsprototypes.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsproxy.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsprvtd.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jspubtd.h" "../../dist/include" gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/config' nsinstall.c clang -o host_nsinstall.o -c -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -std=gnu99 -fgnu89-inline -Dunix -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DXP_UNIX -O2 -DUNICODE -D_UNICODE -I../config -I. -I../../../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr /data/scratch/www/firefox24/work/mozilla-esr24/js/src/config/nsinstall.c pathsub.c clang -o host_pathsub.o -c -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -std=gnu99 -fgnu89-inline -Dunix -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DXP_UNIX -O2 -DUNICODE -D_UNICODE -I../config -I. -I../../../dist/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nspr /data/scratch/www/firefox24/work/mozilla-esr24/js/src/config/pathsub.c /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jstypes.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsutil.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jsversion.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "jswrapper.h" "../../dist/include" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/Anchor.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/CallArgs.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/CharacterEncoding.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/Date.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/GCAPI.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/HashTable.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/HeapAPI.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/LegacyIntTypes.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/MemoryMetrics.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/PropertyKey.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/RequiredDefines.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/RootingAPI.h" "../../dist/include/js" clang -o nsinstall_real -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -std=gnu99 -fgnu89-inline -Dunix -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DXP_UNIX -O2 -DUNICODE -D_UNICODE -lpthread -Wl,-R/usr/pkg/lib/firefox24 -Wl,-R/usr/pkg/lib -pthread -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -L/usr/pkg/lib/nspr -Wl,-R/usr/pkg/lib/nspr -L/usr/pkg/lib/nss -Wl,-R/usr/pkg/lib/nss -L/usr/pkg/lib/pulseaudio -Wl,-R/usr/pkg/lib/pulseaudio -Wl,--build-id -Wl,-rpath-link,../../../dist/bin -Wl,-rpath-link,/data/scratch/www/firefox24/work/mozilla-esr24/dist/lib host_nsinstall.o host_pathsub.o /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/TemplateLib.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/Utility.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/Value.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python /data/scratch/www/firefox24/work/mozilla-esr24/js/src/./config/nsinstall.py -m 644 "./../public/Vector.h" "../../dist/include/js" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ./builtin/embedjs.py -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DHAVE_MACHINE_ENDIAN_H=1 -DJS_HAVE_MACHINE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_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_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STATVFS=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=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 -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 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DJS_HAS_CTYPES=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED \ -p 'clang -E' -m ./js.msg -o selfhosted.out.h ./builtin/Utilities.js ./builtin/Array.js ./builtin/Date.js ./builtin/Intl.js ./builtin/IntlData.js ./builtin/Number.js ./builtin/ParallelArray.js ./builtin/String.js cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/config' /usr/pkg/bin/gmake -C config export gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/config' /data/scratch/www/firefox24/work/mozilla-esr24/js/src/config/nsinstall -R -m 644 "nsinstall" "../../../dist/bin" mkdir -p "system_wrappers_js/" /data/scratch/www/firefox24/work/mozilla-esr24/_virtualenv/bin/python ../config/Preprocessor.py -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DMOZ_NATIVE_ZLIB=1 -DMOZILLA_VERSION=\"\" -DMOZILLA_VERSION_U= -DMOZILLA_UAVERSION=\"\" -DMOZJS_MAJOR_VERSION= -DMOZJS_MINOR_VERSION= -DHAVE_64BIT_OS=1 -DD_INO=d_ino -DJS_CPU_X64=1 -DJS_PUNBOX64=1 -DJS_METHODJIT=1 -DJS_MONOIC=1 -DJS_POLYIC=1 -DJS_METHODJIT_TYPED_ARRAY=1 -DJS_ION=1 -DENABLE_YARR_JIT=1 -DSTDC_HEADERS=1 -DHAVE_SSIZE_T=1 -DHAVE_ST_BLKSIZE=1 -DHAVE_SIGINFO_T=1 -DJS_BYTES_PER_WORD=8 -DJS_BITS_PER_WORD_LOG2=6 -DHAVE_MACHINE_ENDIAN_H=1 -DJS_HAVE_MACHINE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_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_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STATVFS=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=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 -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 -DJSGC_INCREMENTAL=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DCPP_THROW_NEW=throw\(\) -DEDITLINE=1 -DJS_HAS_CTYPES=1 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ -DMOZ_NATIVE_ICU=1 \ ../config/system-headers | /usr/pkg/bin/perl ../config/make-system-wrappers.pl system_wrappers_js /data/scratch/www/firefox24/work/mozilla-esr24/js/src/config/nsinstall -R system_wrappers_js ../../../dist gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/config' /usr/pkg/bin/gmake -C editline export gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/editline' gmake[4]: Nothing to be done for 'export'. gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/editline' /usr/pkg/bin/gmake -C shell export gmake[4]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/shell' gmake[4]: Nothing to be done for 'export'. gmake[4]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src/shell' gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src' /usr/pkg/bin/gmake libs gmake[3]: Entering directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src' jskwgen.cpp clang++ -o host_jskwgen.o -c -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -I/usr/pkg/include/nspr /data/scratch/www/firefox24/work/mozilla-esr24/js/src/jskwgen.cpp jsoplengen.cpp clang++ -o host_jsoplengen.o -c -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -I/usr/pkg/include/nspr /data/scratch/www/firefox24/work/mozilla-esr24/js/src/jsoplengen.cpp clang++ -o host_jsoplengen -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /data/scratch/www/firefox24/work/mozilla-esr24/js/src/jsautooplen.h /data/scratch/www/firefox24/work/mozilla-esr24/js/src/config/nsinstall -R -m 755 "host_jsoplengen" "../../dist/host/bin" clang++ -o host_jskwgen -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /data/scratch/www/firefox24/work/mozilla-esr24/js/src/jsautokw.h /data/scratch/www/firefox24/work/mozilla-esr24/js/src/config/nsinstall -R -m 755 "host_jskwgen" "../../dist/host/bin" ArgumentsObject.cpp clang++ -o ArgumentsObject.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ArgumentsObject.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp BytecodeCompiler.cpp clang++ -o BytecodeCompiler.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp BytecodeEmitter.cpp clang++ -o BytecodeEmitter.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp CharacterEncoding.cpp clang++ -o CharacterEncoding.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CharacterEncoding.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp DateTime.cpp clang++ -o DateTime.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/DateTime.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/DateTime.cpp Debugger.cpp clang++ -o Debugger.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Debugger.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp Eval.cpp clang++ -o Eval.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Eval.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp ExecutableAllocator.cpp clang++ -o ExecutableAllocator.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.cpp FoldConstants.cpp clang++ -o FoldConstants.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp ForkJoin.cpp clang++ -o ForkJoin.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ForkJoin.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp GlobalObject.cpp clang++ -o GlobalObject.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/GlobalObject.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp Interpreter.cpp clang++ -o Interpreter.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Interpreter.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp Intl.cpp clang++ -o Intl.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Intl.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp Iteration.cpp clang++ -o Iteration.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Iteration.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp LifoAlloc.cpp clang++ -o LifoAlloc.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/ds/LifoAlloc.cpp MapObject.cpp clang++ -o MapObject.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp Marking.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.cpp:28: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.h:32: In file included from ./jsalloc.h:10: In file included from ./../../dist/include/js/Utility.h:13: In file included from ./../../dist/include/mozilla/Scoped.h:54: In file included from ./../../dist/include/mozilla/GuardObjects.h:12: ./../../dist/include/mozilla/Types.h:141:11: warning: 'decltype' macro redefined [-Wmacro-redefined] # define decltype __typeof__ ^ /usr/include/c++/__config:596:11: note: previous definition is here # define decltype(__x) __decltype(__x) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/DateTime.cpp:11: In file included from ./jsutil.h:16: In file included from ./../../dist/include/mozilla/GuardObjects.h:12: ./../../dist/include/mozilla/Types.h:141:11: warning: 'decltype' macro redefined [-Wmacro-redefined] # define decltype __typeof__ ^ /usr/include/c++/__config:596:11: note: previous definition is here # define decltype(__x) __decltype(__x) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.cpp:28: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.h:36: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from ./vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ ^ In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp/data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.cpp::728: : In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.h::1236: : In file included from ./../../dist/include/js/Vector.h./jsarray.h::53113:: 34In file included from :./jsobj.h :warning18: : field 'storage' is uninitialized when used here [-Wuninitialized]In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 10 ^: In file included from ./../../dist/include/mozilla/Range.h./../../dist/include/js/MemoryMetrics.h::11162: :./../../dist/include/mozilla/NullPtr.h9::40 :note13: :in instantiation of member function 'js::Vector::Vector' requested here warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ hugeStrings()/usr/include/c++/cstddef : ^87 :9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ In file included from /usr/include/c++/cstddef/data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.cpp::8728:: 9In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.h :note36: : previous definition is here./../../dist/include/js/Vector.h :531:#define nullptr _VSTD::__get_nullptr_t()34 : ^ warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./../../dist/include/js/MemoryMetrics.h:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.cpp:28: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/assembler/jit/ExecutableAllocator.h:36: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./../../dist/include/js/MemoryMetrics.h:378:9: note: in instantiation of member function 'js::Vector::Vector' requested here zoneStatsVector(), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here In file included from #define nullptr _VSTD::__get_nullptr_t() /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp ^: 7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ clang++ -o Marking.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Marking.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp Memory.cpp 1 warning generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ clang++ -o Memory.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Memory.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp Module.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ 5 warnings generated. clang++ -o Module.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Module.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp Monitor.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:13: In file included from ./../../dist/include/mozilla/PodOperations.h:18: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:9: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23:In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cppnote:: 23overridden virtual function is here: In file included from ./jscompartmentinlines.h: virtual JSObject *weakmapKeyDelegate(JSObject *proxy);12 : ^In file included from ./jscntxtinlines.h:26: In file included from ./vm/ObjectImpl-inl.h:14: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:9: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/CharacterEncoding.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:14: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:24: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:14: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:18: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:17: In file included from ./vm/Interpreter-inl.h:23: In file included from ./jsfuninlines.h:16: In file included from ./vm/ScopeObject-inl.h:12: In file included from ./jsinferinlines.h:16: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:18: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:35: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:35: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:14: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:14: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:1234 warning:s generated. warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ clang++ -o Monitor.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Monitor.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Monitor.cpp NameFunctions.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:40: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:40: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warningIn file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]: 16: In file included from virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ./jsobjinlines.h ^: 12./jsproxy.h:: 145In file included from :./jswrapper.h18::13 : note./jsproxy.h: :overridden virtual function is here209 :23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:16: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ In file included from ./yarr/YarrInterpreter.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp::3337:: 5In file included from :./jsapi.h :note32: : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here./../../dist/include/js/Vector.h :531:34: ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) warning ^: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5:In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cppnote:: 7in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) warning ^: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)7 : ^In file included from ./frontend/FoldConstants.h./jsapi.h::10555: :In file included from 11./jsprvtd.h:: 24note: : In file included from in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here./jsapi.h :32: ./../../dist/include/js/Vector.h : AutoVectorRooter(cx, IDVECTOR): 531 ^: 34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/FoldConstants.cpp:7: In file included from ./frontend/FoldConstants.h:10: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:40: In file included from ./jsboolinlines.h:15: In file included from ./vm/BooleanObject-inl.h:12: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:40: In file included from ./jsboolinlines.h:15: In file included from ./vm/BooleanObject-inl.h:12: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); In file included from ^/data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp :./jsproxy.h7:: 145In file included from :./jsapi.h18::32 : note./../../dist/include/js/Vector.h: :overridden virtual function is here531 :34: warning: virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop);field 'storage' is uninitialized when used here [-Wuninitialized] ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested hereIn file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: PatternDisjunction(PatternAlternative* parent = 0)In file included from ./gc/Memory.h ^: 11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here In file included from BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp : ^28 : In file included from ./vm/Interpreter-inl.h:23: In file included from ./jsfuninlines.h:16: In file included from ./vm/ScopeObject-inl.h:12: In file included from ./jsinferinlines.h:16: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:13: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Iteration.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:14: In file included from ./jscompartmentinlines.h:12: In file included from ./jscntxtinlines.h:26: In file included from ./vm/ObjectImpl-inl.h:14: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Memory.cpp:7: In file included from ./gc/Memory.h:11: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Monitor.cpp:7: In file included from ./vm/Monitor.h:10: In file included from ./jslock.h:10: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:17: In file included from ./vm/Interpreter-inl.h:23: In file included from ./jsfuninlines.h:16: In file included from ./vm/ScopeObject-inl.h:13: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ 12 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Monitor.cpp:7: In file included from ./vm/Monitor.h:10: In file included from ./jslock.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./jsapi.h./vm/GlobalObject.h::22412:: 32In file included from :./jsarray.h :note13: : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./jsobj.h :18: In file included from : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)./jsapi.h :32 ^: ./../../dist/include/js/Vector.h./jsapi.h::531:54234::11 :warning : notefield 'storage' is uninitialized when used here [-Wuninitialized]: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), : AutoVectorRooter(cx, VALVECTOR) ^ ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Monitor.cpp:7: In file included from ./vm/Monitor.h:10: In file included from ./jslock.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp: :in instantiation of member function 'js::Vector::Vector' requested here7 : In file included from ./vm/GlobalObject.h:12 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): In file included from ^./jsarray.h :./jsapi.h13:: 555In file included from :./jsobj.h11::18 : noteIn file included from : ./jsapi.hin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: 32: ./../../dist/include/js/Vector.h:531 : AutoVectorRooter(cx, IDVECTOR): 34 ^: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Monitor.cpp:7: In file included from ./vm/Monitor.h:10: In file included from ./jslock.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Monitor.cpp:7: In file included from ./vm/Monitor.h:10: In file included from ./jslock.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ clang++ -o NameFunctions.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/NameFunctions.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp Nursery.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:12: In file included from ./jspubtd.h:15: In file included from ./jstypes.h:25: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:28: In file included from ./vm/Interpreter-inl.h:23: In file included from ./jsfuninlines.h:16: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ScopeObject-inl.h:13: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ 5 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ clang++ -o Nursery.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Nursery.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Nursery.cpp Object.cpp In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:42:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp : ^7: In file included from ./vm/GlobalObject.h./jsapi.h::12: 542In file included from ./jsarray.h::1311: :In file included from ./jsobj.hnote:: 18in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: In file included from ./jsapi.h: : AutoVectorRooter(cx, VALVECTOR)32 : ^./../../dist/include/js/Vector.h :531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:In file included from 11/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp: :In file included from 7./jsfun.h: :In file included from 12./vm/GlobalObject.h: :In file included from 12./jsprvtd.h: :In file included from 24./jsarray.h: :In file included from 13./jsapi.h: :In file included from 32./jsobj.h: :./../../dist/include/js/Vector.h18:: 531In file included from :./jsapi.h34::32 : warning./../../dist/include/js/Vector.h: :field 'storage' is uninitialized when used here [-Wuninitialized]531 :34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsapi.h : ^224 :32: note: in instantiation of member function 'js::Vector::Vector' requested here./jit/shared/Assembler-x86-shared.h :147:5: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)note : ^in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ./vm/String.h ^: 868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ 22 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp: :in instantiation of member function 'js::Vector::Vector' requested here7 : In file included from ./vm/GlobalObject.h: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)12 : ^In file included from ./jsarray.h./jsapi.h::13542: :In file included from 11./jsobj.h:: 18note: : In file included from in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here./jsapi.h: 32: ./../../dist/include/js/Vector.h : AutoVectorRooter(cx, VALVECTOR): 531 ^: 34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from In file included from ./jsapi.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp::327: : ./../../dist/include/js/Vector.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h531::1034: :In file included from ./vm/ArgumentsObject.hwarning:: 10field 'storage' is uninitialized when used here [-Wuninitialized]: In file included from ./jsfun.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 12 ^: In file included from ./jsprvtd.h./jit/CompactBuffer.h::2498: :In file included from 5./jsapi.h:: 32note: : ./../../dist/include/js/Vector.hin instantiation of member function 'js::Vector::Vector' requested here: 531 CompactBufferWriter(): 34 ^: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ 22 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:7: In file included from ./vm/GlobalObject.h:12: In file included from ./jsarray.h:13: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:426:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, ())\ ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/GlobalObject.cpp:600:21: note: in instantiation of function template specialization 'js::MallocProvider::new_ >' requested here debuggers = cx->new_(); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: In file included from warning/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp: :field 'storage' is uninitialized when used here [-Wuninitialized]7 : In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 10 ^: In file included from ./jsapi.h./vm/ArgumentsObject.h::22410:: 32In file included from :./jsfun.h :note12: : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./jsprvtd.h: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)24 : ^In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16./jscntxt.h: :./../../dist/include/mozilla/Util.h2330::16111:: 33note:: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested herewarning : destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] : AutoVectorRooter(cx, STRINGVECTOR) ~Maybe() { if (constructed) asT().~T(); } ^ ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: ./../../dist/include/mozilla/Util.hIn file included from :./vm/Stack.h161::1140: :In file included from ./jsfun.hnote:: 12qualify call to silence this warning: In file included from ./jsprvtd.h: ~Maybe() { if (constructed) asT().~T(); }24 : ^In file included from ./jsapi.h js::AutoRooterGetterSetter::Inner::: 32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:In file included from 2343/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp::117:: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h: :in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here10 : In file included from ./vm/ArgumentsObject.h : AutoVectorRooter(cx, SHAPEVECTOR): 10 ^: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ In file included from ./jsonparser.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp::1207:: 9In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h :note10: : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./vm/ArgumentsObject.h stack(cx),: 10 ^: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:In file included from 24/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp: :In file included from 7./jsapi.h: :In file included from 32./builtin/Eval.h: :./../../dist/include/js/Vector.h10:: 531In file included from :./vm/Stack.h34::11 : warningIn file included from : ./jsfun.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 12: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from ./jsprvtd.h ^: 24: ./assembler/jit/ExecutableAllocator.hIn file included from :./jsapi.h188::3214: :./../../dist/include/js/Vector.h :note531: :in instantiation of member function 'js::Vector::Vector' requested here34 : explicit ExecutableAllocator(AllocationBehavior allocBehavior)warning : ^field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsonparser.h:121:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeElements(cx), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsonparser.h:122:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeProperties(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ clang++ -o Object.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Object.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp In file included from ObjectImpl.cpp/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp :7: In file included from ./builtin/Eval.h:10: In file included from In file included from ./vm/Stack.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp::117: : In file included from In file included from ./jsfun.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h::1210: : In file included from In file included from ./jsprvtd.h./vm/ArgumentsObject.h::2410: : In file included from In file included from ./jsapi.h./jsfun.h::3212: : ./../../dist/include/js/Vector.hIn file included from :./jsprvtd.h531::2434: :In file included from ./jsapi.hwarning:: 32field 'storage' is uninitialized when used here [-Wuninitialized]: ./../../dist/include/js/Vector.h:531 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 34 ^: warning./yarr/wtfbridge.h: :field 'storage' is uninitialized when used here [-Wuninitialized]133 :5: note : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: in instantiation of member function 'js::Vector::Vector' requested here ^ Vector() {} ./jit/CompactBuffer.h ^: 98./yarr/YarrPattern.h::5282:: 5note:: in instantiation of member function 'js::Vector::Vector' requested herenote : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CompactBufferWriter() ^ PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:46: In file included from ./jit/IonFrames-inl.h:14: In file included from ./jit/LIR.h:19: ./jit/MIR.h:2161:10: warning: 'js::jit::MCreateThisWithProto::congruentTo' hides overloaded virtual function [-Woverloaded-virtual] bool congruentTo(MDefinition *ins) const { ^ ./jit/MIR.h:1665:10: note: hidden overloaded virtual function 'js::jit::MBinaryInstruction::congruentTo' declared here: type mismatch at 1st parameter ('js::jit::MDefinition *const &' vs 'js::jit::MDefinition *') bool congruentTo(MDefinition *const &ins) const ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp : ^7 : ./jsapi.hIn file included from :./builtin/Eval.h224::1032: :In file included from ./vm/Stack.hnote:: 11in instantiation of member function 'js::Vector::Vector' requested here: In file included from ./jsfun.h:12: In file included from : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)./jsprvtd.h : ^24 : In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized]./jscntxt.h :2330:11: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),note : ^in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here ./yarr/wtfbridge.h:133:5 : AutoVectorRooter(cx, STRINGVECTOR): ^note : in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] In file included from clang++ -o ObjectImpl.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Du : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),nix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ObjectImpl.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp : ^7 : ./yarr/wtfbridge.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h133::105: :In file included from ./vm/ArgumentsObject.hnote:: 10in instantiation of member function 'js::Vector::Vector' requested here: In file included from ./jsfun.h Vector() {}: 12 ^: In file included from ./jsprvtd.h:./yarr/YarrInterpreter.h24:: 333In file included from :./jsapi.h5::32 : note./../../dist/include/js/Vector.h: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here531 :34: ByteDisjunction(unsigned numSubpatterns, unsigned frameSize)warningPageBlock.cpp : ^field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: noteIn file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cppin instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: 7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)./vm/ArgumentsObject.h : ^10 : In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: In file included from warning/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp: :field 'storage' is uninitialized when used here [-Wuninitialized]7 : In file included from ./builtin/Eval.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),10 : ^In file included from ./vm/Stack.h./yarr/wtfbridge.h::11133: :In file included from 5./jsfun.h::12 : noteIn file included from : ./jsprvtd.hin instantiation of member function 'js::Vector::Vector' requested here: 24 Vector() {}: In file included from ^./jsapi.h :32: ./yarr/YarrPattern.h./../../dist/include/js/Vector.h::111531::534:: notewarning: : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested herefield 'storage' is uninitialized when used here [-Wuninitialized] CharacterClass(PassRefPtr table) : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ In file included from ./yarr/YarrInterpreter.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp::3477:: 5In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h :note10: : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested hereIn file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h: BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)12 : ^In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) In file included from ^/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp :7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34:In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cppwarning: :field 'storage' is uninitialized when used here [-Wuninitialized]7 : In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 10 ^: In file included from ./jsapi.h./vm/ArgumentsObject.h::22410:: 32In file included from :./jsfun.h :note12: : in instantiation of member function 'js::Vector::Vector' requested here In file included from ./jsprvtd.h : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): 24 ^ : ./jsapi.hIn file included from :./jsapi.h542::3211: :./../../dist/include/js/Vector.h :In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp: 531in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: 34::7 : AutoVectorRooter(cx, VALVECTOR) : warningIn file included from : ^field 'storage' is uninitialized when used here [-Wuninitialized] ./jscntxt.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),18 : ^In file included from ./jsapi.h./yarr/wtfbridge.h::32133: :./../../dist/include/js/Vector.h5::531 :note34: :in instantiation of member function 'js::Vector::Vector' requested here warning Vector() {}: field 'storage' is uninitialized when used here [-Wuninitialized] ^ ./yarr/YarrPattern.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),363 : ^5 : note./jsapi.h: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here224In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp32::7 : note TermChain(PatternTerm term): In file included from in instantiation of member function 'js::Vector::Vector' requested here./frontend/BytecodeCompiler.h : ^10 : : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from ./jsapi.h ^: 32./jsapi.h: :./../../dist/include/js/Vector.h542::53111::34 :note : warningin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: field 'storage' is uninitialized when used here [-Wuninitialized] : AutoVectorRooter(cx, VALVECTOR) : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: In file included from in instantiation of member function 'js::Vector::Vector' requested here/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp :7 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): In file included from ^ ./jscntxt.h./jsapi.h::18568: :In file included from 11./jsapi.h:: 32note: : ./../../dist/include/js/Vector.hin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: 531 : AutoVectorRooter(cx, OBJVECTOR): 34 ^ : warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp: :in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here7 : : AutoVectorRooter(cx, IDVECTOR)In file included from ./frontend/BytecodeCompiler.h ^: 10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: In file included from note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp :7 : AutoVectorRooter(cx, SCRIPTVECTOR)In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp ^: : In file included from 7/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h: :In file included from clang++ -o PageBlock.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage -Dun10./jscntxt.hix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PageBlock.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/yarr/PageBlock.cpp : :In file included from 18./vm/ArgumentsObject.h: :In file included from 10./jsapi.h: :In file included from 32./jsfun.h: :./../../dist/include/js/Vector.h12:: 531In file included from :./jsprvtd.h34::24 : warning: In file included from field 'storage' is uninitialized when used here [-Wuninitialized]./jsapi.h :32 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ./../../dist/include/js/Vector.h ^: 531./jsapi.h::34224:: 32warning:: field 'storage' is uninitialized when used here [-Wuninitialized]note : in instantiation of member function 'js::Vector::Vector' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ./yarr/wtfbridge.h ^ParallelArray.cpp: 133./jsapi.h::5568:: 11note: In file included from note: : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cppin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested herein instantiation of member function 'js::Vector::Vector' requested here: 7 : Vector() {} : AutoVectorRooter(cx, OBJVECTOR)In file included from ./builtin/Eval.h ^ : ^10 ./yarr/YarrInterpreter.h: :In file included from 333./vm/Stack.h::511:: In file included from note./jsfun.h: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here12 : ByteDisjunction(unsigned numSubpatterns, unsigned frameSize)In file included from ./jsprvtd.h ^: 24: In file included from ./jsapi.h:32: In file included from ./../../dist/include/js/Vector.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp::5317:: 34In file included from :./jscntxt.h :warning18: : field 'storage' is uninitialized when used here [-Wuninitialized]In file included from ./jsapi.h:32 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ./../../dist/include/js/Vector.h ^: 531In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp./jsanalyze.h::7983: 34In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h15::10 : warningIn file included from :: field 'storage' is uninitialized when used here [-Wuninitialized]./vm/ArgumentsObject.hnote :: 10 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./jsfun.h ^: : phiNodes(cx), hasHole(false), forTypes(NULL), 12 : ./jsapi.h ^: 224In file included from :./jsprvtd.h32::24 : noteIn file included from : ./jsapi.hin instantiation of member function 'js::Vector::Vector' requested here: 32: ./../../dist/include/js/Vector.h: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)531 : ^34 :./jsapi.h :warning581: :field 'storage' is uninitialized when used here [-Wuninitialized]11 : : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), note ^: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here./yarr/wtfbridge.h :133: : AutoVectorRooter(cx, SCRIPTVECTOR)5 : ^ note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:In file included from 531:34/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:: 7warning: : In file included from field 'storage' is uninitialized when used here [-Wuninitialized]/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h :10: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from ./vm/ArgumentsObject.h ^: 10./jsapi.h: :In file included from 224./jsfun.h::3212:: In file included from note./jsprvtd.h: :24in instantiation of member function 'js::Vector::Vector' requested here: In file included from : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)./jsapi.h ^: 32: ./vm/String.h./../../dist/include/js/Vector.h::868:53111::34 :note : warningin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: field 'storage' is uninitialized when used here [-Wuninitialized] : AutoVectorRooter(cx, NAMEVECTOR) ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:7: In file included from ./builtin/Eval.h:10: In file included from ./vm/Stack.h:11: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp: ~Maybe() { if (constructed) asT().~T(); }7 : ^In file included from ./jscntxt.h js::AutoRooterGetterSetter::Inner::: 18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp ^: 7: ./vm/String.hIn file included from :./builtin/MapObject.h868::1011: :In file included from ./jsapi.hnote:: 32in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: ./../../dist/include/js/Vector.h:531:34: : AutoVectorRooter(cx, NAMEVECTOR)warning : ^field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)7 : ^In file included from ./builtin/Eval.h./jsapi.h::10568: :In file included from 11./vm/Stack.h:: 11note: : In file included from in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested hereIn file included from ./jsfun.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp: : AutoVectorRooter(cx, OBJVECTOR)12: : 7In file included from ^./jsprvtd.h : :In file included from 24./jscntxt.h: :In file included from 13./jsapi.h: :In file included from 32./../../dist/include/mozilla/PodOperations.h: :./../../dist/include/js/Vector.h18:: 531./../../dist/include/mozilla/Util.h::34161:: 33warning:: field 'storage' is uninitialized when used here [-Wuninitialized]warning : destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ~Maybe() { if (constructed) asT().~T(); } ^ ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7./vm/Shape.h: ./jit/shared/Assembler-x86-shared.hIn file included from ::./frontend/BytecodeCompiler.h147:88810::: 14In file included from 5./jsapi.h:: notenote:: : 32in instantiation of member function 'mozilla::Maybe::~Maybe' requested herein instantiation of member function 'js::Vector::Vector' requested here: ./../../dist/include/js/Vector.h : AssemblerX86Shared()531 : explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs,34In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp :warning ^ ^: field 'storage' is uninitialized when used here [-Wuninitialized] 7 : In file included from ./builtin/MapObject.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),10 : ^ In file included from ./jsapi.h./assembler/jit/ExecutableAllocator.h::32188: :In file included from ./../../dist/include/js/Vector.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp14::: 7531note:: : 34in instantiation of member function 'js::Vector::Vector' requested here: In file included from warning./builtin/Eval.h explicit ExecutableAllocator(AllocationBehavior allocBehavior)./../../dist/include/mozilla/Util.h:: 10:field 'storage' is uninitialized when used here [-Wuninitialized]161: ^: In file included from 40./vm/Stack.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), :: 11 ^: In file included from ./jsapi.hIn file included from :./jsfun.hnote224:: :1232/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cppqualify call to silence this warning: : : In file included from note7: ./jsprvtd.hin instantiation of member function 'js::Vector::Vector' requested here: ~Maybe() { if (constructed) asT().~T(); } In file included from : : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)24 /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h : ^ ^In file included from ./jsapi.h./jsapi.h: js::AutoRooterGetterSetter::Inner::: 58110::: 1132:In file included from : ./../../dist/include/js/Vector.hnote./vm/ArgumentsObject.h: ::in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here53110: 34: :In file included from : AutoVectorRooter(cx, SCRIPTVECTOR)./jsfun.h warning:: 12field 'storage' is uninitialized when used here [-Wuninitialized]: In file included from ^./jsprvtd.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),24 : ^In file included from ./jsapi.h:./jit/shared/Assembler-x86-shared.h32:: 147./../../dist/include/js/Vector.h::5531:: 34note:: in instantiation of member function 'js::Vector::Vector' requested hereIn file included from warning : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cppfield 'storage' is uninitialized when used here [-Wuninitialized] AssemblerX86Shared(): 7 ^: In file included from ./jscntxt.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 18: ^In file included from ./jsapi.h:./jsapi.h32:: 224./../../dist/include/js/Vector.h::32531:: 34note:: in instantiation of member function 'js::Vector::Vector' requested herewarning : field 'storage' is uninitialized when used here [-Wuninitialized] : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./jscompartment.h:536:11./jsgc.h:: 705note:: 5in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp:7: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:10: In file included from ./vm/ArgumentsObject.h:10: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warningIn file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cppfield 'storage' is uninitialized when used here [-Wuninitialized]: 7: In file included from ./builtin/MapObject.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),10 : ^In file included from ./jsapi.h:32: ./assembler/jit/ExecutableAllocator.h./../../dist/include/js/Vector.h::188531::1434:: In file included from notewarning/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp: : :field 'storage' is uninitialized when used here [-Wuninitialized]in instantiation of member function 'js::Vector::Vector' requested here7 : In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp In file included from ^ explicit ExecutableAllocator(AllocationBehavior allocBehavior): 7 ^/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h : ./jsapi.hIn file included from :./builtin/Eval.h10:: 10In file included from :: ./vm/ArgumentsObject.h224In file included from :./vm/Stack.h10::: 3211:In file included from : noteIn file included from : ./jsfun.hin instantiation of member function 'js::Vector::Vector' requested here: 12./jsfun.h: :In file included from 12 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)./jsprvtd.h: :In file included from ^./jsprvtd.h :2424: : In file included from ./vm/String.hIn file included from :./jsapi.h868::3211./jsapi.h: :: 32note: : ./../../dist/include/js/Vector.h./../../dist/include/js/Vector.h::in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here531531 : : AutoVectorRooter(cx, NAMEVECTOR)34 : ^: 34 :warning : warningfield 'storage' is uninitialized when used here [-Wuninitialized]: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./jsanalyze.h./vm/SPSProfiler.h::1072250::675:: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cppnote: : :in instantiation of member function 'js::Vector::Vector' requested here7 : in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested hereIn file included from ./frontend/BytecodeCompiler.h : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) SPSInstrumentation(SPSProfiler *profiler) : ^ ^10 : In file included from ./jit/IonInstrumentation.h./jsapi.h::2632:: 9./../../dist/include/js/Vector.h:: 531note:: 34in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here: warning: : BaseInstrumentation(profiler),field 'storage' is uninitialized when used here [-Wuninitialized] ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from ./frontend/BytecodeCompiler.h ^: 10: ./jsapi.hIn file included from :./jsapi.h542::3211: :./../../dist/include/js/Vector.h :note531: :34in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AutoVectorRooter(cx, VALVECTOR) ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp./jsapi.h::7224: :In file included from 32/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:: 10note: : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./vm/ArgumentsObject.h:10 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): In file included from ^ ./jsfun.h:12: In file included from ./jsprvtd.h:24: ./jscntxt.hIn file included from :./jsapi.h2330::3211:: ./../../dist/include/js/Vector.hnote:: 531in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: 34: : AutoVectorRooter(cx, STRINGVECTOR)warning : ^field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: noteIn file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cppin instantiation of member function 'js::Vector::Vector' requested here: 11: AssemblerX86Shared()In file included from ./frontend/BytecodeEmitter-inl.h ^: 10In file included from : In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp./frontend/BytecodeEmitter.h::913: : In file included from In file included from ./jsfun.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp12./jsatom.h: ::7In file included from : In file included from 14/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp: ./jsprvtd.hIn file included from ::In file included from 24./jsapi.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h:732: : In file included from : ./../../dist/include/js/Vector.hIn file included from :./frontend/BytecodeCompiler.h:531::10./jsapi.h1034: : :In file included from :In file included from 27 : ./jsapi.hIn file included from :./vm/ArgumentsObject.hwarning:: 32./../../dist/include/js/CharacterEncoding.h10field 'storage' is uninitialized when used here [-Wuninitialized]: :In file included from 10./jsfun.h : : : : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),12./../../dist/include/js/Vector.h In file included from ^: : ./../../dist/include/mozilla/Range.h531:In file included from In file included from ./jsapi.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp./jsprvtd.h::1124::34: 7:In file included from : ./jsapi.h./../../dist/include/mozilla/NullPtr.h: :warning40224:: 13field 'storage' is uninitialized when used here [-Wuninitialized]: :In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),warning /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp ^:In file included from 7: : : 'nullptr' macro redefined [-Wmacro-redefined]In file included from ./jsapi.h32 32./jscntxt.h::224: :note./builtin/Eval.h# define nullptr __null::: 3218./../../dist/include/js/Vector.hin instantiation of member function 'js::Vector::Vector' requested here :10 ^: : In file included from note : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)/usr/include/c++/cstddef./vm/Stack.h: :: : in instantiation of member function 'js::Vector::Vector' requested here87 :531In file included from : : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)349 :./jsapi.h: ^: ^note 3211: ./jsapi.h./jscntxt.hprevious definition is here:: 2343 :warning#define nullptr _VSTD::__get_nullptr_t()./../../dist/include/js/Vector.h: :: In file included from :./jsfun.hfield 'storage' is uninitialized when used here [-Wuninitialized]53111 :555 ^: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from :3411 :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp::note12: 7: warning:: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested herenoteIn file included from ./jsprvtd.hIn file included from ^:./builtin/MapObject.h :: 10field 'storage' is uninitialized when used here [-Wuninitialized]24 : AutoVectorRooter(cx, SHAPEVECTOR): In file included from ^./jit/shared/Assembler-x86-shared.h: : 147./jsapi.hIn file included from :: :32in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here5./jsapi.h : :: : AutoVectorRooter(cx, IDVECTOR) ./../../dist/include/js/Vector.h32: 531 ^: note./../../dist/include/js/Vector.h : : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),:531 34: :in instantiation of member function 'js::Vector::Vector' requested here: ^ 34 warning:./jit/CompactBuffer.h: AssemblerX86Shared(): field 'storage' is uninitialized when used here [-Wuninitialized]98 warning:: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),field 'storage' is uninitialized when used here [-Wuninitialized] ^5 ^: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),note : ./assembler/jit/ExecutableAllocator.hin instantiation of member function 'js::Vector::Vector' requested here: ^ 188 CompactBufferWriter():./jscntxt.h 14: ^638 ::In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cppnote5::11 : note: In file included from in instantiation of member function 'js::Vector::Vector' requested here./frontend/BytecodeEmitter-inl.h: : 10in instantiation of member function 'js::Vector::Vector' requested here: explicit ExecutableAllocator(AllocationBehavior allocBehavior) JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE)In file included from ./frontend/BytecodeEmitter.h ^: ^13./../../dist/include/js/Utility.h: In file included from :./jsatom.h431::1432: :In file included from ./jsapi.hnote:: 32expanded from macro 'JS_DECLARE_NEW_METHODS': ./../../dist/include/js/Vector.h:531 JS_NEW_BODY(ALLOCATOR, T, (p1))\: 34 ^: warning: field 'storage' is uninitialized when used here [-Wuninitialized] ./jsinferinlines.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),409 : ^44 : ./jsapi.hnote:: 224in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here: 32: note: in instantiation of member function 'js::Vector::Vector' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13In file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cppIn file included from :./jsatom.h7:: 14In file included from : ./frontend/BytecodeCompiler.hIn file included from :10: ./jsapi.hIn file included from :./jsapi.h:3232: : ./../../dist/include/js/Vector.h./../../dist/include/js/Vector.h::531531::3434:: warning : warningfield 'storage' is uninitialized when used here [-Wuninitialized]: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./vm/MatchPairs.h : ^126:5 : note./jsapi.h: :in instantiation of member function 'js::Vector::Vector' requested here224 :32 VectorMatchPairs() {: ^ note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested hereIn file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: PatternAlternative(PatternDisjunction* disjunction)In file included from ./jscntxt.h ^: 18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: In file included from field 'storage' is uninitialized when used here [-Wuninitialized]/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp :7: In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h : ^10 : In file included from ./jsapi.h./vm/ArgumentsObject.h::22410:: 32In file included from :./jsfun.h :note12: : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./jsprvtd.h:24: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from ./jsapi.h ^: 32: ./../../dist/include/js/Vector.h:./vm/String.h531::86834::11 :warning : notefield 'storage' is uninitialized when used here [-Wuninitialized] : in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : AutoVectorRooter(cx, NAMEVECTOR) ^./vm/SPSProfiler.h :250:In file included from 5/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Eval.cpp:: 7note: : In file included from in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here./builtin/Eval.h :10: In file included from SPSInstrumentation(SPSProfiler *profiler)./vm/Stack.h : ^11 : ./jit/IonInstrumentation.hIn file included from :./jsfun.h26::In file included from 12/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp: 9In file included from ::7 : noteIn file included from ./jsprvtd.h: ./frontend/BytecodeCompiler.h:in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here24:: 10In file included from : ./jsapi.hIn file included from :./jsapi.h32: : BaseInstrumentation(profiler),32 : : ./../../dist/include/js/Vector.h./../../dist/include/js/Vector.h:: ^531 531::3434:: warningwarning: : field 'storage' is uninitialized when used here [-Wuninitialized]field 'storage' is uninitialized when used here [-Wuninitialized]In file included from In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp7 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : ^ ./yarr/wtfbridge.hIn file included from :./jsobjinlines.h133::./builtin/MapObject.h171368:: 10:: :In file included from 5./jsapi.h40In file included from ::./vm/Shape-inl.h32: 29note: : : in instantiation of member function 'js::Vector::Vector' requested here./../../dist/include/js/Vector.hIn file included from ::531./vm/ScopeObject-inl.h :note: : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors)34 13: ^: in instantiation of member function 'js::Vector::Vector' requested here: In file included from warning Vector() {}: field 'storage' is uninitialized when used here [-Wuninitialized] ^./jsobjinlines.h : 12: ./yarr/YarrPattern.h./jswrapper.h:: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),325121 : ^:5 :18./jit/CompactBuffer.h ::note 98: warningin instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: In file included from 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp :: PatternDisjunction(PatternAlternative* parent = 0)7 5 ^: virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop);In file included from : ./jscntxt.h ^ note./jsproxy.h: :in instantiation of member function 'js::Vector::Vector' requested here: 14518:: 18 CompactBufferWriter()In file included from : ^ ./jsapi.h note:: 32overridden virtual function is here: ./../../dist/include/js/Vector.h:531:34: virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop);warning : ^field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:1001:32: error: no matching function for call to 'ucol_strcoll_59' In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp10: UCollationResult uresult = ucol_strcoll(coll, chars1, length1, chars2, length2);: In file included from ^~~~~~~~~~~~./frontend/BytecodeEmitter.h 7:: In file included from 13./frontend/BytecodeCompiler.h: :In file included from 10: ./jsatom.hIn file included from :./jsapi.hIn file included from :/data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h3213:: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp759./../../dist/include/js/Vector.h:: :In file included from 531./jsalloc.h22::::734 : :10In file included from : note In file included from ./jscntxt.h: warningexpanded from macro 'ucol_strcoll'./../../dist/include/js/Utility.h : :field 'storage' is uninitialized when used here [-Wuninitialized]:2318#define ucol_strcoll U_ICU_ENTRY_POINT_RENAME(ucol_strcoll) : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from ./jsapi.h./jstypes.h : ^32: /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h25: ./yarr/wtfbridge.h: ::./../../dist/include/js/Vector.h133::5311135::./../../dist/include/mozilla/Util.h40:34 :note:: :161 in instantiation of member function 'js::Vector::Vector' requested here:note 33: warning:expanded from macro 'U_ICU_ENTRY_POINT_RENAME' warning: : field 'storage' is uninitialized when used here [-Wuninitialized]destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] Vector() {} #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./yarr/YarrPattern.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h ~Maybe() { if (constructed) asT().~T(); }::363112: 5 ^: : ^44 : notenote: ./vm/Shape.h./yarr/wtfbridge.h: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: 888::133expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME': TermChain(PatternTerm term)145: :note : #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^in instantiation of member function 'mozilla::Maybe::~Maybe' requested here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs,: /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.hin instantiation of member function 'js::Vector::Vector' requested here ^: 111 :43: Vector() {} note ^: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' ./yarr/YarrPattern.h:#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y111 : ^~~~~~5 : :note18:: 1in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: note: expanded from here CharacterClass(PassRefPtr table)./../../dist/include/mozilla/Util.h : 161ucol_strcoll_59: ^ ^~~~~~~~~~~~~~~40 : note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp::34166:: 1warning:: field 'storage' is uninitialized when used here [-Wuninitialized]note : candidate function not viable: no known conversion from 'const jschar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 2nd argument : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ucol_strcoll(const UCollator *coll, const UChar *source, int32_t sourceLength,./yarr/wtfbridge.h :^133 :/data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h5::759 :note22: :in instantiation of member function 'js::Vector::Vector' requested here note Vector() {}: expanded from macro 'ucol_strcoll' ^ ./yarr/YarrPattern.h:#define ucol_strcoll U_ICU_ENTRY_POINT_RENAME(ucol_strcoll)111 : ^5 :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h :note113: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here40 : note CharacterClass(PassRefPtr table): expanded from macro 'U_ICU_ENTRY_POINT_RENAME' ^ #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^ :282:1:In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cppnote:: 11expanded from here: In file included from ./frontend/BytecodeEmitter-inl.hucol_strcoll_59: 10^: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:In file included from 34In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp::/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp :77: warningIn file included from : : ./builtin/MapObject.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 10In file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.hIn file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),:./jsapi.h : ^3210: : ./../../dist/include/js/Vector.hIn file included from ./vm/ArgumentsObject.h./yarr/wtfbridge.h:::53110133::345:: : warningnote: : field 'storage' is uninitialized when used here [-Wuninitialized] In file included from in instantiation of member function 'js::Vector::Vector' requested here./jsfun.hIn file included from : : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),12 Vector() {} ^: In file included from ^ ./jsprvtd.h./jsapi.h./yarr/YarrInterpreter.h::24333:/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp224::5: 32:::In file included from 7 note: note./jsapi.h: : In file included from :in instantiation of member function 'js::Vector::Vector' requested herein instantiation of member function 'JSC::Yarr::Vector::Vector' requested here32 ./jscntxt.h: : ByteDisjunction(unsigned numSubpatterns, unsigned frameSize)18./../../dist/include/js/Vector.h : ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) In file included from :./jsapi.h531 : ^34: 32:: ./../../dist/include/js/Vector.hwarning:: 531field 'storage' is uninitialized when used here [-Wuninitialized]: 34./jscntxt.h:: 2330warning : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: :field 'storage' is uninitialized when used here [-Wuninitialized]11 : ^ note : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jscntxt.h: : 638in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: ^ 5:./yarr/wtfbridge.h : : AutoVectorRooter(cx, STRINGVECTOR)note133 : : ^In file included from 5/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp :: in instantiation of member function 'js::Vector::Vector' requested herenote7: : In file included from in instantiation of member function 'js::Vector::Vector' requested here./frontend/BytecodeCompiler.h : Vector() {}10 JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE): ^In file included from ./jsapi.h : ^32./yarr/YarrPattern.h: ./../../dist/include/js/Vector.h::./../../dist/include/js/Utility.h531:282431::532::: 34note:: notewarningin instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: : expanded from macro 'JS_DECLARE_NEW_METHODS'field 'storage' is uninitialized when used here [-Wuninitialized] PatternAlternative(PatternDisjunction* disjunction) JS_NEW_BODY(ALLOCATOR, T, (p1))\ In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp : ^ ^7 : In file included from ./yarr/wtfbridge.h./jsinferinlines.h:./builtin/MapObject.h:133::105: 409In file included from :./jsapi.h ::32note44: :in instantiation of member function 'js::Vector::Vector' requested here: ./../../dist/include/js/Vector.h :note531: :in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here34 Vector() {} : ^ warning./yarr/YarrInterpreter.h: types.constrainedOutputs = cx->new_< Vector >(cx);field 'storage' is uninitialized when used here [-Wuninitialized]: 347 ^: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),5 ^: note./jsapi.h: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here224 :32: note: in instantiation of member function 'js::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR)In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp ^: 7: In file included from ./frontend/BytecodeCompiler.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp10:: 11In file included from : ./jsapi.hIn file included from :./frontend/BytecodeEmitter-inl.h32:: 10./../../dist/include/js/Vector.h: :In file included from 531./frontend/BytecodeEmitter.h::3413:: In file included from warning./jsatom.h: :field 'storage' is uninitialized when used here [-Wuninitialized]14 : In file included from ./jsapi.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),32 : ^./../../dist/include/js/Vector.h :./yarr/wtfbridge.h531::13334::5 :warning : notefield 'storage' is uninitialized when used here [-Wuninitialized]: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^./yarr/YarrInterpreter.h :347:./assembler/jit/ExecutableAllocator.h5::188 :note14: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here note: in instantiation of member function 'js::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cppfield 'storage' is uninitialized when used here [-Wuninitialized]: 1336:21: error : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: assigning to 'const UChar *' (aka 'const char16_t *') from incompatible type 'const jschar *' (aka 'const unsigned short *') ^ ./yarr/wtfbridge.h:133 uCurrency = JS_GetStringCharsZ(cx, currency);: 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: In file included from in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp :7: TermChain(PatternTerm term)In file included from ./builtin/MapObject.h ^: 10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:In file included from 1443/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp::167:: In file included from error./builtin/MapObject.h: :no matching function for call to 'unum_formatDouble_59'10 : In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531: int size = unum_formatDouble(nf, x, chars.begin(), INITIAL_STRING_BUFFER_SIZE, NULL, &status);34 : ^~~~~~~~~~~~~~~~~ warning: field 'storage' is uninitialized when used here [-Wuninitialized] /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:1146:27 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^note : ./yarr/wtfbridge.hexpanded from macro 'unum_formatDouble': 133:5: #define unum_formatDouble U_ICU_ENTRY_POINT_RENAME(unum_formatDouble)note : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in instantiation of member function 'js::Vector::Vector' requested here /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h: Vector() {}113 : ^40 :./yarr/YarrPattern.h :note111: :expanded from macro 'U_ICU_ENTRY_POINT_RENAME'5 : note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h: CharacterClass(PassRefPtr table)112 : ^44 : note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^~~~~~ :34:1: note: expanded from here unum_formatDouble_59 ^~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:249:1: note: candidate function not viable: no known conversion from 'jschar *' (aka 'unsigned short *') to 'UChar *' (aka 'char16_t *') for 3rd argument unum_formatDouble(const UNumberFormat *fmt, double number, UChar *result, ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:1146:27: note: expanded from macro 'unum_formatDouble' #define unum_formatDouble U_ICU_ENTRY_POINT_RENAME(unum_formatDouble) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:113:40: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME' #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:In file included from 111/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp::437:: In file included from note./frontend/BytecodeCompiler.h: :expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'10 : In file included from ./jsapi.h#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y: 32 ^: ./../../dist/include/js/Vector.h::531289::341:: warning : notefield 'storage' is uninitialized when used here [-Wuninitialized]: expanded from here In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject.cpp : ^7 unum_formatDouble_59./jsapi.h :^: 224 In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ArgumentsObject-inl.h32:: 10note: : In file included from in instantiation of member function 'js::Vector::Vector' requested here./vm/ArgumentsObject.h :10: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from ./jsfun.h ^ :12./jscompartment.h:: 536:In file included from 11./jsprvtd.h:: note24/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp: :in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here1448 :: 9 : AutoVectorRooter(cx, WRAPVECTOR): ^errorIn file included from : ./jsapi.h no matching function for call to 'unum_formatDouble_59': In file included from 32 unum_formatDouble(nf, x, chars.begin(), size, NULL, &status);: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp : ^~~~~~~~~~~~~~~~~./../../dist/include/js/Vector.h7 : In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp./builtin/MapObject.h:/data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h::1146:531:107:: : In file included from In file included from 34./jscntxt.h27:::18 : noteIn file included from ./jsapi.hwarning./jsapi.h: :: :3232: expanded from macro 'unum_formatDouble'./../../dist/include/js/Vector.h: :./../../dist/include/js/Vector.hfield 'storage' is uninitialized when used here [-Wuninitialized]: #define unum_formatDouble U_ICU_ENTRY_POINT_RENAME(unum_formatDouble)531531::34 34: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h : warning:field 'storage' is uninitialized when used here [-Wuninitialized] ^113 In file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),:./jsobjinlines.h40 :7 ^:: In file included from ./frontend/BytecodeCompiler.hnotefield 'storage' is uninitialized when used here [-Wuninitialized]: 1368:./yarr/wtfbridge.hexpanded from macro 'U_ICU_ENTRY_POINT_RENAME':: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),10 133: :In file included from ^5./jsapi.h: :40 32 ./yarr/wtfbridge.h:: :note#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 133./../../dist/include/js/Vector.h: :note5:: :in instantiation of member function 'js::Vector::Vector' requested here 531 : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note Vector() {} : in instantiation of member function 'js::Vector::Vector' requested here/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h : ^in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) 34112:./yarr/YarrPattern.h : Vector() {}282warning ^: : 44field 'storage' is uninitialized when used here [-Wuninitialized] ^: :5 :./yarr/YarrInterpreter.hnote : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),:: note ^333 :expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'5: ./frontend/BytecodeEmitter.hin instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: : 29 PatternAlternative(PatternDisjunction* disjunction)note:#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)36 : : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ^/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.hnote ByteDisjunction(unsigned numSubpatterns, unsigned frameSize): : 111in instantiation of member function 'js::Vector::Vector' requested here ^ :43: CGTryNoteList(JSContext *cx) : list(cx) {} note ^: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^~~~~~ :35:1: note: expanded from here unum_formatDouble_59 ^~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cppIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp249::111: :In file included from ./frontend/BytecodeEmitter-inl.hnote:: 10candidate function not viable: no known conversion from 'jschar *' (aka 'unsigned short *') to 'UChar *' (aka 'char16_t *') for 3rd argument: In file included from ./frontend/BytecodeEmitter.h:13unum_formatDouble(const UNumberFormat *fmt, double number, UChar *result,: In file included from ^./jsatom.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp14 :: 7/data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.hIn file included from :: 1146In file included from In file included from ./jsapi.h./frontend/BytecodeCompiler.h::/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp10:: 27::32In file included from 7 : ./jsapi.h./../../dist/include/js/Vector.h: :In file included from note./jscntxt.h32::: 18531./../../dist/include/js/Vector.h: ::34531::expanded from macro 'unum_formatDouble' 34: :warning In file included from : ./jsapi.hwarningfield 'storage' is uninitialized when used here [-Wuninitialized]: field 'storage' is uninitialized when used here [-Wuninitialized]: 32 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ./../../dist/include/js/Vector.h#define unum_formatDouble U_ICU_ENTRY_POINT_RENAME(unum_formatDouble): ^ ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h531./frontend/BytecodeEmitter.h : ^::50113 ::./jit/CompactBuffer.h40::98 34note34::: :expanded from macro 'U_ICU_ENTRY_POINT_RENAME'5 : notenote: : in instantiation of member function 'js::Vector::Vector' requested here#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^in instantiation of member function 'js::Vector::Vector' requested here CGConstList(JSContext *cx) : list(cx) {} warning /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h : ^: field 'storage' is uninitialized when used here [-Wuninitialized] CompactBufferWriter() 112: 44 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^ note: ^expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' ./yarr/wtfbridge.h:133#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y): 5 ^: /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.hnote:: 111in instantiation of member function 'js::Vector::Vector' requested here: 43: Vector() {} note ^: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'./yarr/YarrInterpreter.h :347#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y: 5 ^: note:: 289in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: 1: note: expanded from here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)unum_formatDouble_59 ^^ In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp::77: : In file included from In file included from ./builtin/MapObject.h./jscntxt.h::1018: : In file included from In file included from ./jsapi.h./jsapi.h::3232: : ./../../dist/include/js/Vector.hIn file included from :./../../dist/include/js/Vector.h531::53134::34 :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp warning:warning: : field 'storage' is uninitialized when used here [-Wuninitialized]7 field 'storage' is uninitialized when used here [-Wuninitialized]: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from ./frontend/BytecodeCompiler.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^: 10 ^: ./yarr/wtfbridge.hIn file included from :./jsapi.h :133./yarr/wtfbridge.h32:: :133./../../dist/include/js/Vector.h5::: 531note:: 534:: in instantiation of member function 'js::Vector::Vector' requested here warningnote: Vector() {}: field 'storage' is uninitialized when used here [-Wuninitialized]in instantiation of member function 'js::Vector::Vector' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ Vector() {} ./yarr/YarrPattern.h ^: ^ 325./yarr/YarrInterpreter.h::./frontend/BytecodeEmitter.h3475::82::513 :note :note: : notein instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: in instantiation of member function 'js::Vector::Vector' requested here in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) : code(cx), notes(cx), lastNoteOffset(0), currentLine(lineNum), lastColumn(0) ^ BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cppnote:: 1803in instantiation of member function 'js::Vector::Vector' requested here: 28: error: no matching function for call to 'u_strlen_59' : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ uint32_t skeletonLen = u_strlen(skeleton); ^~~~~~~~ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:375:18: note: expanded from macro 'u_strlen'./jscntxt.h :2330#define u_strlen U_ICU_ENTRY_POINT_RENAME(u_strlen): 11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:113 :40note:: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested herenote : expanded from macro 'U_ICU_ENTRY_POINT_RENAME' : AutoVectorRooter(cx, STRINGVECTOR) #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^~~~~~ :47:1: note: expanded from here u_strlen_59 ^~~~~~~~~~~ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:77:1: note: candidate function not viable: no known conversion from 'const jschar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 1st argument u_strlen(const UChar *s) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:375:18: note: expanded from macro 'u_strlen' #define u_strlen U_ICU_ENTRY_POINT_RENAME(u_strlen) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:113:40: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME' #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y): In file included from ^./frontend/BytecodeEmitter-inl.h :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h10:111: :In file included from 43:./frontend/BytecodeEmitter.h :13note: : In file included from expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'./jsatom.h :14#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y: In file included from ^ ./jsapi.h::32274: :./../../dist/include/js/Vector.h1::531 :note34: :expanded from here u_strlen_59 ^warning : field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp :1813In file included from : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:In file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp20 ^7: :error7: : In file included from ./jscntxt.hno matching function for call to 'udatpg_getBestPattern_59': 2343./builtin/MapObject.h: int32_t size = udatpg_getBestPattern(gen, skeleton, skeletonLen, NULL, 0, &status);: : ^~~~~~~~~~~~~~~~~~~~~11 :10 : noteIn file included from /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h: In file included from ./jsapi.hin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here./frontend/BytecodeCompiler.h: 860::10: : AutoVectorRooter(cx, SHAPEVECTOR)3231: :: note ^./../../dist/include/js/Vector.h :In file included from : ./jsapi.hexpanded from macro 'udatpg_getBestPattern':531 32:: #define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern)./../../dist/include/js/Vector.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53134/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h::: 11334:warning:40 :: field 'storage' is uninitialized when used here [-Wuninitialized]warningnote: : expanded from macro 'U_ICU_ENTRY_POINT_RENAME' field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ^/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h./yarr/wtfbridge.h: :112133::44./jsanalyze.h5:: :note 983: :noteexpanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'15 :: in instantiation of member function 'js::Vector::Vector' requested herenote#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y): Vector() {}in instantiation of member function 'js::Vector::Vector' requested here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h : : phiNodes(cx), hasHole(false), forTypes(NULL),111./yarr/YarrInterpreter.h ::33343 ^::5 :note : noteexpanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^~~~~~ ByteDisjunction(unsigned numSubpatterns, unsigned frameSize): 50: ^1 : note: expanded from here udatpg_getBestPattern_59 ^~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:355:1: note: candidate function not viable: no known conversion from 'const jschar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 2nd argument udatpg_getBestPattern(UDateTimePatternGenerator *dtpg, const UChar *skeleton, ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:860:31: note: expanded from macro 'udatpg_getBestPattern' #define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:113:40: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME' #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43:In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp: :expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'7 : #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## yIn file included from ./builtin/MapObject.h ^ ::10297: :In file included from 1./jsapi.h:: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp: 32:: expanded from here7./../../dist/include/js/Vector.h :: 531In file included from udatpg_getBestPattern_59: 34./jscntxt.h:: 18^: warningIn file included from : ./jsapi.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 32: ./../../dist/include/js/Vector.h:531 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 34 ^: ./yarr/wtfbridge.hwarning:: 133field 'storage' is uninitialized when used here [-Wuninitialized]: 5: note : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: in instantiation of member function 'js::Vector::Vector' requested here ^ Vector() {}./jsapi.h : ^224 :./yarr/YarrInterpreter.h32::347 :note5: :in instantiation of member function 'js::Vector::Vector' requested here note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator):/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp11::1823 : ^ 5 note:: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested hereerror : no matching function for call to 'udatpg_getBestPattern_59' : AutoVectorRooter(cx, WRAPVECTOR) ^ udatpg_getBestPattern(gen, skeleton, skeletonLen, pattern, size, &status); In file included from ^~~~~~~~~~~~~~~~~~~~~/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cppIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp :77: /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h: In file included from In file included from :./frontend/BytecodeCompiler.h./builtin/MapObject.h:86010::: 3110In file included from : ./jsapi.h:: In file included from note32./jsapi.h: :: 32expanded from macro 'udatpg_getBestPattern'./../../dist/include/js/Vector.h: ./../../dist/include/js/Vector.h::#define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern)531531: 34::34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: In file included from /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h warningwarning/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp::113: :field 'storage' is uninitialized when used here [-Wuninitialized]: field 'storage' is uninitialized when used here [-Wuninitialized]4011 : :In file included from ./frontend/BytecodeEmitter-inl.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),note : ^expanded from macro 'U_ICU_ENTRY_POINT_RENAME' : : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsanalyze.h10 : : ^#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 1072./yarr/wtfbridge.h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ./frontend/BytecodeEmitter.h:/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h::133::11267::513: 44note: : : notein instantiation of member function 'js::Vector::Vector' requested hereIn file included from : ./jsatom.hexpanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME': note14 : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx): #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) : ^In file included from in instantiation of member function 'js::Vector::Vector' requested here ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./jsapi.h/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h::32111: :./../../dist/include/js/Vector.h43 Vector() {}::531 :note34 : : ^expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' warning./yarr/YarrInterpreter.h#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y: :field 'storage' is uninitialized when used here [-Wuninitialized] 347 ^~~~~~: 5 :51:: 1note : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),:: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested herenote ^: expanded from here./vm/MatchPairs.h :126udatpg_getBestPattern_59 :^~~~~~~~~~~~~~~~~~~~~~~~ BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)5 :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp ^: 355note:: 1in instantiation of member function 'js::Vector::Vector' requested here: VectorMatchPairs() {note : ^candidate function not viable: no known conversion from 'const jschar *' (aka 'const unsigned short *') to 'const UChar *' (aka 'const char16_t *') for 2nd argument udatpg_getBestPattern(UDateTimePatternGenerator *dtpg, const UChar *skeleton, ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:860:31: note: expanded from macro 'udatpg_getBestPattern' #define udatpg_getBestPattern U_ICU_ENTRY_POINT_RENAME(udatpg_getBestPattern) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:113:40: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME' #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^ :297:1: note: expanded from here udatpg_getBestPattern_59 ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:1829:26: error: no matching function for call to 'JS_NewUCStringCopyZ' RootedString str(cx, JS_NewUCStringCopyZ(cx, pattern)); ^~~~~~~~~~~~~~~~~~~ ./jsapi.h:4277:1: note: candidate function not viable: no known conversion from 'ScopedJSFreePtr' (aka 'ScopedJSFreePtr') to 'const jschar *' (aka 'const unsigned short *') for 2nd argument JS_NewUCStringCopyZ(JSContext *cx, const jschar *s); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: noteIn file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cppin instantiation of member function 'js::Vector::Vector' requested here: 7: Vector() {}In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp ^: 1877:./jscntxt.h25:./yarr/YarrPattern.h:: 18error: 111In file included from : ./jsapi.h:assigning to 'const UChar *' (aka 'const char16_t *') from incompatible type 'const jschar *' (aka 'const unsigned short *'): 325: uTimeZone = JS_GetStringCharsZ(cx, value.toString());./../../dist/include/js/Vector.h: : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note : 531in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: 34: warning CharacterClass(PassRefPtr table): field 'storage' is uninitialized when used here [-Wuninitialized] ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp : ^1885 :16: error: assigning to 'const UChar *' (aka 'const char16_t *') from incompatible type 'const jschar *' (aka 'const unsigned short *') ./jit/shared/Assembler-x86-shared.h uPattern = JS_GetStringCharsZ(cx, value.toString());: 147 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp::511:: In file included from note./frontend/BytecodeEmitter-inl.h: :in instantiation of member function 'js::Vector::Vector' requested here10 : In file included from AssemblerX86Shared()./frontend/BytecodeEmitter.h : ^13 : In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp531::192434::In file included from 16/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cppwarning:: field 'storage' is uninitialized when used here [-Wuninitialized]:error7: In file included from : no matching function for call to 'udat_format_59'/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 7 ^: In file included from In file included from ./jscntxt.h int size = udat_format(df, x, chars.begin(), INITIAL_STRING_BUFFER_SIZE, NULL, &status);./frontend/BytecodeCompiler.h :: ^~~~~~~~~~~1810: : In file included from ./yarr/wtfbridge.h./jsapi.h/data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.hIn file included from ::./jsapi.h32:133: 32::: 5./../../dist/include/js/Vector.h803:::./../../dist/include/js/Vector.h21 :note : note:531: in instantiation of member function 'js::Vector::Vector' requested here: expanded from macro 'udat_format'531 Vector() {}: 34 : ^ 34warning:#define udat_format U_ICU_ENTRY_POINT_RENAME(udat_format) : ./yarr/YarrPattern.hfield 'storage' is uninitialized when used here [-Wuninitialized] : 111 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning : :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h5: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 113 ^:field 'storage' is uninitialized when used here [-Wuninitialized]40 : : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), note : ^expanded from macro 'U_ICU_ENTRY_POINT_RENAME'./jit/shared/Assembler-x86-shared.hnote : : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here./jit/shared/Assembler-x86-shared.h147 ::#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)5 CharacterClass(PassRefPtr table)147 ::5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h notenote: :in instantiation of member function 'js::Vector::Vector' requested here: 112in instantiation of member function 'js::Vector::Vector' requested here : AssemblerX86Shared()44 AssemblerX86Shared(): ^ ^ note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp::1117:: 43In file included from :./frontend/BytecodeCompiler.h :note10: : expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y: 531 ^~~~~~:34 : warning:: 57field 'storage' is uninitialized when used here [-Wuninitialized] :1: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),note : ^expanded from here ./jit/shared/Assembler-x86-shared.h:udat_format_59147 :^~~~~~~~~~~~~~5 : note: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cppin instantiation of member function 'js::Vector::Vector' requested here: 417 AssemblerX86Shared(): 1 ^: note: candidate function not viable: no known conversion from 'jschar *' (aka 'unsigned short *') to 'UChar *' (aka 'char16_t *') for 3rd argument udat_format(const UDateFormat *format, UDate dateToFormat, UChar *result, ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:803:21: note: expanded from macro 'udat_format' #define udat_format U_ICU_ENTRY_POINT_RENAME(udat_format) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:113:40: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME' #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^ :304:1: note: expanded from here udat_format_59 ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp::141929: :In file included from 9./jsapi.h:: error32: : no matching function for call to 'udat_format_59'./../../dist/include/js/Vector.h :531 udat_format(df, x, chars.begin(), size, NULL, &status);: 34 ^~~~~~~~~~~ : /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:warning803: :field 'storage' is uninitialized when used here [-Wuninitialized]21 : note: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),expanded from macro 'udat_format' ^ #define udat_format U_ICU_ENTRY_POINT_RENAME(udat_format)./yarr/wtfbridge.h : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~133 :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h5::113 :note40: :in instantiation of member function 'js::Vector::Vector' requested here note Vector() {}: expanded from macro 'U_ICU_ENTRY_POINT_RENAME' ^ ./yarr/YarrPattern.h:282#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX): 5 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.hnote:: 112in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: 44: PatternAlternative(PatternDisjunction* disjunction)note : ^expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^~~~~~ :58:1: note: expanded from here udat_format_59 ^~~~~~~~~~~~~~ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:417:1: note: candidate function not viable: no known conversion from 'jschar *' (aka 'unsigned short *') to 'UChar *' (aka 'char16_t *') for 3rd argument udat_format(const UDateFormat *format, UDate dateToFormat, UChar *result, ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/urename.h:803:21: note: expanded from macro 'udat_format' #define udat_format U_ICU_ENTRY_POINT_RENAME(udat_format) ^ /data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp113::740: :In file included from ./builtin/MapObject.hnote:: 10expanded from macro 'U_ICU_ENTRY_POINT_RENAME': In file included from ./jsapi.h:32: #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)./../../dist/include/js/Vector.h : ^531 :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h34::112 :warning44: :field 'storage' is uninitialized when used here [-Wuninitialized] note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), #define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y) ^ ^./jsapi.h :/data/scratch/www/firefox24/work/.buildlink/include/unicode/uvernum.h224::11132::43 :note : notein instantiation of member function 'js::Vector::Vector' requested here: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME' : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y ^ ^ :./jscompartment.h304::5361::11 :note : noteexpanded from here: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested hereudat_format_59 ^ : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:In file included from 10/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp: :In file included from 11./jsapi.h: :In file included from 32./frontend/BytecodeEmitter-inl.h: :./../../dist/include/js/Vector.h10:: 531In file included from :./frontend/BytecodeEmitter.h34::13 : warningIn file included from : ./jsatom.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 14: In file included from ./jsapi.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),32 : ^./../../dist/include/js/Vector.h :531:34./jsanalyze.h:: 983warning:: 15field 'storage' is uninitialized when used here [-Wuninitialized]: note: in instantiation of member function 'js::Vector::Vector' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : phiNodes(cx), hasHole(false), forTypes(NULL),./yarr/wtfbridge.h : ^133 :5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cppIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp7:: 11In file included from : ./jscntxt.hIn file included from :./frontend/BytecodeEmitter-inl.h18:: 10In file included from : ./jsapi.hIn file included from In file included from ./frontend/BytecodeEmitter.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp::3212:: 13: : ./../../dist/include/js/Vector.hIn file included from In file included from ./jsatom.h./builtin/Intl.h:In file included from 14:/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp531:: :10:: 734In file included from :: In file included from In file included from ./jsapi.h :warning32./builtin/MapObject.h: : :./../../dist/include/js/Vector.hfield 'storage' is uninitialized when used here [-Wuninitialized]./jsapi.h: 10:: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),32In file included from 531 ^: ./../../dist/include/js/Vector.h./jsapi.h./vm/SPSProfiler.h::34::32531: 250:./../../dist/include/js/Vector.h:: :531warning:534::: 34field 'storage' is uninitialized when used here [-Wuninitialized] warning :: field 'storage' is uninitialized when used here [-Wuninitialized]warning : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),note: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: field 'storage' is uninitialized when used here [-Wuninitialized]in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here ^ SPSInstrumentation(SPSProfiler *profiler) : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./yarr/wtfbridge.h./jit/IonInstrumentation.h ./jsapi.h::133224 ^: ::5./jsanalyze.h:32 :note 26note: : in instantiation of member function 'js::Vector::Vector' requested here::10729: in instantiation of member function 'js::Vector::Vector' requested here67 Vector() {} :: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ note : ^in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here./jsapi.h note:./yarr/YarrPattern.h : :542in instantiation of member function 'js::Vector::Vector' requested here : BaseInstrumentation(profiler), 363 ::115 ^: : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx): notenote ^: : in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested herein instantiation of member function 'JSC::Yarr::Vector::Vector' requested here : AutoVectorRooter(cx, VALVECTOR) ^ TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from In file included from ./jsapi.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp::327: : ./../../dist/include/js/Vector.hIn file included from :./frontend/BytecodeCompiler.h:53110:: 34In file included from :./jsapi.h :warning32: : field 'storage' is uninitialized when used here [-Wuninitialized]./../../dist/include/js/Vector.h :531: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),34 : ^ warning: ./jsapi.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 224:32: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ note./jscntxt.h: :in instantiation of member function 'js::Vector::Vector' requested here638 :5: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)note : ^in instantiation of member function 'js::Vector::Vector' requested here ./jsapi.h:568: JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE)11 : ^ note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here ./../../dist/include/js/Utility.h:431: : AutoVectorRooter(cx, OBJVECTOR)32 : ^ note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp::711: : In file included from In file included from ./builtin/MapObject.h./frontend/BytecodeEmitter-inl.h::1010: In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp: :./jsapi.h7:: In file included from In file included from 32./frontend/BytecodeEmitter.h./jscntxt.h:: :./../../dist/include/js/Vector.h13:: 18In file included from 531: ./jsatom.h:In file included from :./jsapi.h3414:: : 32In file included from warning: ./jsapi.h./../../dist/include/js/Vector.h: :field 'storage' is uninitialized when used here [-Wuninitialized]531 ::3432 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: :./../../dist/include/js/Vector.h : warning ^531: field 'storage' is uninitialized when used here [-Wuninitialized]In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp./jit/shared/Assembler-x86-shared.h: 3412 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: :In file included from :147 : ^5./builtin/Intl.h :warning10:: : ./jsanalyze.hIn file included from :field 'storage' is uninitialized when used here [-Wuninitialized]983 :note./jsapi.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 1532 ^: : :./../../dist/include/js/Vector.hin instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared()note./yarr/wtfbridge.h::531: :13334 : ^ in instantiation of member function 'js::Vector::Vector' requested here: 5warning : : phiNodes(cx), hasHole(false), forTypes(NULL),: field 'storage' is uninitialized when used here [-Wuninitialized] ^ noteIn file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp : :in instantiation of member function 'js::Vector::Vector' requested here ^ 7 : ./jsapi.h Vector() {}: In file included from ^224 :./yarr/YarrInterpreter.h./builtin/MapObject.h::3234710::5 :note: : in instantiation of member function 'js::Vector::Vector' requested herenote : In file included from : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)./jsapi.h :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ^32 : ./../../dist/include/js/Vector.h:531./vm/String.h::34868:: BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)11 warning ^:: notefield 'storage' is uninitialized when used here [-Wuninitialized]: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), : AutoVectorRooter(cx, NAMEVECTOR) ^ ^ ./jit/shared/Assembler-x86-shared.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp147::115: :In file included from ./frontend/BytecodeEmitter-inl.hnote:: 10in instantiation of member function 'js::Vector::Vector' requested here: In file included from ./frontend/BytecodeEmitter.h: AssemblerX86Shared()13 : ^In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator)./frontend/BytecodeCompiler.h : ^10 : In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here In file included from explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs,/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp : ^7 : In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized]./../../dist/include/mozilla/Util.h :161:40 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^note : qualify call to silence this warning./jsanalyze.h :1072:67: ~Maybe() { if (constructed) asT().~T(); } note ^: in instantiation of member function 'js::Vector::Vector' requested here js::AutoRooterGetterSetter::Inner:: : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7: In file included from ./frontend/BytecodeCompiler.h:10: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::frontend::Parser' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:179:40: note: in instantiation of member function 'mozilla::Maybe >::~Maybe' requested here Maybe > syntaxParser; ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::frontend::Parser:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE): 7 ^: In file included from ./builtin/MapObject.h./../../dist/include/js/Utility.h::10In file included from : 431In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp./jsapi.h:::32732: : ./../../dist/include/js/Vector.h:In file included from :./vm/Debugger.h 531::note34: 12expanded from macro 'JS_DECLARE_NEW_METHODS':: In file included from ./jsapi.hwarning:: 32field 'storage' is uninitialized when used here [-Wuninitialized] JS_NEW_BODY(ALLOCATOR, T, (p1))\ : ./../../dist/include/js/Vector.h ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 531 ^ :34:./jsinferinlines.hIn file included from :./vm/SPSProfiler.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:: 7250: :409In file included from warning5: :: field 'storage' is uninitialized when used here [-Wuninitialized]./frontend/BytecodeCompiler.h :note10: : in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from 44./jsapi.h:: SPSInstrumentation(SPSProfiler *profiler)32 : ./../../dist/include/js/Vector.h ^ ^ : 531note./jsapi.hIn file included from :: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cppin instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here:./jit/IonInstrumentation.h224:::2632: :9 types.constrainedOutputs = cx->new_< Vector >(cx);34:: note : 11in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested herewarning : ^note : : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from field 'storage' is uninitialized when used here [-Wuninitialized]./frontend/BytecodeEmitter-inl.h : BaseInstrumentation(profiler), : 10 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: In file included from ^ ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ./frontend/BytecodeEmitter.h In file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp13 : ^./frontend/Parser-inl.h: :1259 :: 5In file included from ./jsapi.h:In file included from ./jsatom.hnote:: ./builtin/Intl.hin instantiation of member function 'js::Vector::Vector' requested here:54210 : ::11In file included from 14 args_(prs->context),./jsapi.h: ^note :: 32: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here./../../dist/include/mozilla/Util.hIn file included from :./jsapi.h 202:: :./../../dist/include/js/Vector.h : AutoVectorRooter(cx, VALVECTOR)3230::531: :note34: ./../../dist/include/js/Vector.h:in instantiation of member function 'js::frontend::ParseContext::ParseContext' requested here warning ::new (storage.addr()) T(t1, t2, t3, t4, t5);: ^ field 'storage' is uninitialized when used here [-Wuninitialized] ^ : 531/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp::34 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^224warning:: 8 :field 'storage' is uninitialized when used here [-Wuninitialized]./jit/CompactBuffer.h :note: 98in instantiation of function template specialization 'mozilla::Maybe >::construct *, js::frontend::GenericParseContext *, js::frontend::GlobalSharedContext *, unsigned int, int>' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^5 :./jsapi.h : pc.construct(&parser, (GenericParseContext *) NULL, &globalsc, staticLevel, /* bodyid = */ 0);note : ^224 in instantiation of member function 'js::Vector::Vector' requested here : CompactBufferWriter()32 : ^ note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:7./jscompartment.h: :In file included from 536./frontend/BytecodeCompiler.h::1110:: In file included from ./jsapi.hnote:: 32in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: ./../../dist/include/js/Vector.h:531:34: : AutoVectorRooter(cx, WRAPVECTOR) warning ^In file included from : field 'storage' is uninitialized when used here [-Wuninitialized]/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp :7: In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./vm/Debugger.h : ^ 12./frontend/Parser-inl.h: :66In file included from :./jsapi.h5:: 32note: : ./../../dist/include/js/Vector.hin instantiation of member function 'js::Vector::Vector' requested here: 531: innerFunctions(prs->context),34 : ^ ./../../dist/include/mozilla/Util.hwarning:202: :field 'storage' is uninitialized when used here [-Wuninitialized]30 : note: in instantiation of member function 'js::frontend::ParseContext::ParseContext' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ::new (storage.addr()) T(t1, t2, t3, t4, t5); ^./jsapi.h :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeCompiler.cpp:224224:8::32 :note : notein instantiation of function template specialization 'mozilla::Maybe >::construct *, js::frontend::GenericParseContext *, js::frontend::GlobalSharedContext *, unsigned int, int>' requested here: in instantiation of member function 'js::Vector::Vector' requested here pc.construct(&parser, (GenericParseContext *) NULL, &globalsc, staticLevel, /* bodyid = */ 0); : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./frontend/BytecodeEmitter.h:29:36: note: in instantiation of member function 'js::Vector::Vector' requested here CGTryNoteList(JSContext *cx) : list(cx) {} ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) In file included from ^/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp :12: In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp./builtin/Intl.h::1011: : In file included from In file included from ./jsapi.h./frontend/BytecodeEmitter-inl.h::3210: : ./../../dist/include/js/Vector.hIn file included from :531./frontend/BytecodeEmitter.h::34:13 : warningIn file included from : ./jsatom.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 14: In file included from ./jsapi.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 32 ^: ./../../dist/include/js/Vector.hIn file included from :./jsapi.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp::5312247:: 32::34 :note : In file included from warningin instantiation of member function 'js::Vector::Vector' requested here ./vm/Debugger.h: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector):field 'storage' is uninitialized when used here [-Wuninitialized] 12 ^ : In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsapi.h ./jscntxt.h:: ^2330:3211 : ./frontend/BytecodeEmitter.h./../../dist/include/js/Vector.h:: 50note:: :in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here531 :3434: : AutoVectorRooter(cx, STRINGVECTOR): ^note warning: : in instantiation of member function 'js::Vector::Vector' requested herefield 'storage' is uninitialized when used here [-Wuninitialized] CGConstList(JSContext *cx) : list(cx) {} : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp : AutoVectorRooter(cx, SCRIPTVECTOR): 12 ^: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cpp:7: In file included from ./builtin/MapObject.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx);In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp ^: 11: In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp./frontend/BytecodeEmitter-inl.h::710: : In file included from In file included from ./jscntxt.h./frontend/BytecodeEmitter.h::1813: : In file included from In file included from ./jsapi.h./jsatom.h::3214: : ./../../dist/include/js/Vector.hIn file included from :./jsapi.h531::3234: :./../../dist/include/js/Vector.h :warning531: :field 'storage' is uninitialized when used here [-Wuninitialized]34 : In file included from warning : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp :: 12 ^: field 'storage' is uninitialized when used here [-Wuninitialized] In file included from ./jsobjinlines.h./builtin/Intl.h: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),1368 ::1040: ^In file included from : ./jsapi.h ./frontend/BytecodeEmitter.hnote:: :in instantiation of member function 'js::Vector::Vector' requested here32 : 82./../../dist/include/js/Vector.h:: : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors)531 :1334:: note ^: warning in instantiation of member function 'js::Vector::Vector' requested here: field 'storage' is uninitialized when used here [-Wuninitialized] : code(cx), notes(cx), lastNoteOffset(0), currentLine(lineNum), lastColumn(0) : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:In file included from 12/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp: :In file included from 7./builtin/Intl.h:: 10In file included from : ./vm/Debugger.hIn file included from :./jsapi.h12:: 32In file included from : ./jsapi.h./../../dist/include/js/Vector.h::32531: :./../../dist/include/js/Vector.h34:: 531warning:: 34field 'storage' is uninitialized when used here [-Wuninitialized]: warning: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),field 'storage' is uninitialized when used here [-Wuninitialized] ^ ./yarr/wtfbridge.h:133 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 5: ^ note: ./jsapi.hin instantiation of member function 'js::Vector::Vector' requested here: 224 Vector() {}: 32 ^: ./yarr/YarrPattern.hnote:: 111in instantiation of member function 'js::Vector::Vector' requested here: 5: note : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ^ CharacterClass(PassRefPtr table) ^./vm/String.h :868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here In file included from explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs,/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp : ^12 : In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp ^: 7./yarr/wtfbridge.h./../../dist/include/mozilla/Util.h: :In file included from 133:./jscntxt.h:1615::40:: 18note : note: : In file included from in instantiation of member function 'js::Vector::Vector' requested herequalify call to silence this warning ./jsapi.h Vector() {} : ^ ~Maybe() { if (constructed) asT().~T(); } 32 ./yarr/YarrPattern.h ^:: 325 ./../../dist/include/js/Vector.h:: js::AutoRooterGetterSetter::Inner::5531:: note34: :in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here warning: field 'storage' is uninitialized when used here [-Wuninitialized] PatternDisjunction(PatternAlternative* parent = 0) ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:533:5: note: in instantiation of member function 'js::Vector::Vector' requested here bailoutRecords_(cx), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:7: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized]In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./vm/Debugger.h : ^12 In file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/MapObject.cppIn file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp:./jsapi.h:7:: 32535: In file included from :./../../dist/include/js/Vector.h./builtin/MapObject.h:5:531:: 1034note: : :in instantiation of member function 'js::Vector::Vector' requested hereIn file included from warning./jsapi.h worklistData_(cx),: : ^field 'storage' is uninitialized when used here [-Wuninitialized] 32: ./../../dist/include/js/Vector.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 531 ^: 34: warning./jsgc.h: :field 'storage' is uninitialized when used here [-Wuninitialized]705 :In file included from 5 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),:/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp : ^12 : ./jsobjinlines.hIn file included from note:: ./builtin/Intl.hin instantiation of member function 'js::Vector::Vector' requested here1368::10 40: GCHelperThread(JSRuntime *rt):In file included from ./jsapi.h ^: 32note: : ./../../dist/include/js/Vector.hin instantiation of member function 'js::Vector::Vector' requested here: 531:34: : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) warning ^: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cppIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp12:: 11In file included from : ./builtin/Intl.hIn file included from :./frontend/BytecodeEmitter-inl.h10:: 10In file included from : ./jsapi.hIn file included from :./frontend/BytecodeEmitter.h32:: 13./../../dist/include/js/Vector.h: :In file included from 531./jsatom.h::3414:: In file included from warning./jsapi.h: :field 'storage' is uninitialized when used here [-Wuninitialized]32 : ./../../dist/include/js/Vector.h:531 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 34 ^: ./yarr/wtfbridge.hwarning:: 133field 'storage' is uninitialized when used here [-Wuninitialized]: 5: note : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: in instantiation of member function 'js::Vector::Vector' requested here ^ Vector() {} ^ ./yarr/YarrInterpreter.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp333./jsanalyze.h::75:: :In file included from 983 ./vm/Debugger.h:note:: 12in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here: 15 In file included from :./jsapi.h ByteDisjunction(unsigned numSubpatterns, unsigned frameSize)note : :in instantiation of member function 'js::Vector::Vector' requested here32 ^: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp./../../dist/include/js/Vector.h :: : phiNodes(cx), hasHole(false), forTypes(NULL),531 7: ^34: : In file included from ./jscntxt.hwarning:: 18field 'storage' is uninitialized when used here [-Wuninitialized]: In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsapi.h : ^32 : In file included from ./../../dist/include/js/Vector.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:./assembler/jit/ExecutableAllocator.h531::188:1234:: 14:In file included from :warning./builtin/Intl.h :: 10field 'storage' is uninitialized when used here [-Wuninitialized]note : : In file included from in instantiation of member function 'js::Vector::Vector' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsapi.h : ^ 32 : explicit ExecutableAllocator(AllocationBehavior allocBehavior)/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp ./../../dist/include/js/Vector.h::1053 ^:53134 ::34 :note : warningin instantiation of member function 'js::Vector::Vector' requested here: field 'storage' is uninitialized when used here [-Wuninitialized] Vector invalid(cx_); : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from In file included from ./jsapi.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cpp::327: : ./../../dist/include/js/Vector.hIn file included from :./jscntxt.h531::1834: :In file included from ./jsapi.hwarning:: 32field 'storage' is uninitialized when used here [-Wuninitialized]: ./../../dist/include/js/Vector.h:531:34 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: warning ^: field 'storage' is uninitialized when used here [-Wuninitialized]./jsanalyze.h :1072 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 67 ^: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ForkJoin.cppnote:: 1298in instantiation of member function 'js::Vector::Vector' requested here: 5: : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx)note : ^in instantiation of member function 'js::Vector::Vector' requested here allocators_(cx), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:42:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:In file included from 34/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:: 7warning: : In file included from field 'storage' is uninitialized when used here [-Wuninitialized]./vm/Debugger.h :12: In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsapi.h : ^32 : ./jit/shared/Assembler-x86-shared.h./../../dist/include/js/Vector.h::147531::534:: warningnote: : field 'storage' is uninitialized when used here [-Wuninitialized]in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp32:: 12: ./../../dist/include/js/Vector.hIn file included from :./builtin/Intl.h531::1034: :In file included from ./jsapi.hwarning:: 32field 'storage' is uninitialized when used here [-Wuninitialized]: ./../../dist/include/js/Vector.h:531:34 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: ^warning : ./jsapi.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 224: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),32 : ^ note: in instantiation of member function 'js::Vector::Vector' requested here ./jit/shared/Assembler-x86-shared.h:147 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): 5 ^: ./jscntxt.hnote:: 2343in instantiation of member function 'js::Vector::Vector' requested here: 11 AssemblerX86Shared(): ^note : in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:11: In file included from ./frontend/BytecodeEmitter-inl.h:10: In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from In file included from ./gc/Marking.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp::107: : In file included from In file included from ./jsgc.h./vm/Debugger.h::1612: : In file included from In file included from ./jsclass.h./jsapi.h::1532: : In file included from ./../../dist/include/js/Vector.h./jsapi.h::53132:: 34./../../dist/include/js/Vector.h:: 531warning:: 34field 'storage' is uninitialized when used here [-Wuninitialized]: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./yarr/wtfbridge.h : ^133 :5: note: ./jsapi.hin instantiation of member function 'js::Vector::Vector' requested here: 224 Vector() {}: 32 ^: ./yarr/YarrPattern.hnote:: 282in instantiation of member function 'js::Vector::Vector' requested here: 5: note: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ^ PatternAlternative(PatternDisjunction* disjunction)./jsapi.h : ^542 :11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),11 : ^In file included from ./frontend/BytecodeEmitter-inl.h./jsapi.h::10224: :In file included from 32./frontend/BytecodeEmitter.h:: 13note: : In file included from in instantiation of member function 'js::Vector::Vector' requested here./jsatom.h :14: : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector)In file included from ./jsapi.h ^: 32./jsapi.h: :./../../dist/include/js/Vector.h555::53111::34 :note : warningin instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: field 'storage' is uninitialized when used here [-Wuninitialized] : AutoVectorRooter(cx, IDVECTOR) In file included from ^/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 12 : ^In file included from ./builtin/Intl.h:./jscntxt.h10: :In file included from 638./jsapi.h::532:: ./../../dist/include/js/Vector.hnote:: 531in instantiation of member function 'js::Vector::Vector' requested here: 34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ./../../dist/include/js/Utility.h ^: 431./jscntxt.h::32638:: 5note:: noteexpanded from macro 'JS_DECLARE_NEW_METHODS': in instantiation of member function 'js::Vector::Vector' requested here JS_NEW_BODY(ALLOCATOR, T, (p1))\ JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp : ^7 : In file included from ./jsinferinlines.hIn file included from :./../../dist/include/js/Utility.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp409::7./vm/Debugger.h: ::In file included from 44431:./gc/Marking.h12 : :note10In file included from :./jsapi.h: :32: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested hereIn file included from :32 ./jsgc.hnote: types.constrainedOutputs = cx->new_< Vector >(cx);./../../dist/include/js/Vector.h: 16: ^: 531 :: expanded from macro 'JS_DECLARE_NEW_METHODS'34In file included from :./jsclass.h :warning15 JS_NEW_BODY(ALLOCATOR, T, (p1))\: field 'storage' is uninitialized when used here [-Wuninitialized]: ^In file included from : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./jsapi.h : ^32 ./jsinferinlines.h./yarr/wtfbridge.h:: 409./../../dist/include/js/Vector.h::133::445315::: notenote34: : :in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here warningin instantiation of member function 'js::Vector::Vector' requested here: types.constrainedOutputs = cx->new_< Vector >(cx);field 'storage' is uninitialized when used here [-Wuninitialized] Vector() {} ^ ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ./yarr/YarrPattern.h ^: 325./jsapi.h::5224:: 32note:: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested herenote : in instantiation of member function 'js::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Intl.cpp:12: In file included from ./builtin/Intl.h:10: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16In file included from : /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cppIn file included from :./jsclass.h7:: 15In file included from : ./vm/Debugger.hIn file included from :./jsapi.h12:: 32In file included from : ./jsapi.h./../../dist/include/js/Vector.h::32531: :./../../dist/include/js/Vector.h34::531 :warning34: :field 'storage' is uninitialized when used here [-Wuninitialized] warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^./jsapi.h :./yarr/wtfbridge.h224::13332::5 :note : notein instantiation of member function 'js::Vector::Vector' requested here: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) Vector() {} ^ ^ ./yarr/YarrInterpreter.h:./vm/String.h347:In file included from :8685/data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp::11 :: notenote: : in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here11 in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: In file included from ./frontend/BytecodeEmitter-inl.h: BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) : AutoVectorRooter(cx, NAMEVECTOR) ^ ^10 : In file included from ./frontend/BytecodeEmitter.h:13: In file included from ./jsatom.h:14: In file included from ./jsapi.h:In file included from 32/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp: :./../../dist/include/js/Vector.h7:: 531In file included from :./vm/Debugger.h34::12 : warningIn file included from : ./jsapi.hfield 'storage' is uninitialized when used here [-Wuninitialized]: 32: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),./../../dist/include/js/Vector.h : ^531 :./jsobjinlines.h3432:: warning1368s: and 4012:warning error: s field 'storage' is uninitialized when used here [-Wuninitialized] generated. note : in instantiation of member function 'js::Vector::Vector' requested here : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ ^./yarr/wtfbridge.h :133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:13: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/BytecodeEmitter.cpp:607:23: warning: unused variable 'INVALID_ATOMID' [-Wunused-const-variable] static const jsatomid INVALID_ATOMID = -1; ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:7: In file included from ./../../dist/include/js/Value.h:19: In file included from ./../../dist/include/js/RootingAPI.h:10: In file included from ./../../dist/include/mozilla/GuardObjects.h:12: ./../../dist/include/mozilla/Types.h:141:11: warning: 'decltype' macro redefined [-Wmacro-redefined] # define decltype __typeof__ ^ /usr/include/c++/__config:596:11: note: previous definition is here # define decltype(__x) __decltype(__x) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp531::734: :In file included from ./gc/Marking.hwarning:: 10field 'storage' is uninitialized when used here [-Wuninitialized]: In file included from ./jsgc.h : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: 16 ^clang++ -o ParallelArray.o -c -I./../../dist/system_wrappers_js -include ./config/gcc_hidden.h -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS_HAS_CTYPES -DDLL_PREFIX=\"lib\" -DDLL_SUFFIX=\".so\" -DUSE_ZLIB -I/usr/pkg/include -I. -I./../../mfbt/double-conversion -I/usr/pkg/include -I. -I. -I./../../dist/include -I/usr/pkg/include/nspr -I. -I./assembler -I./yarr -fPIC -DPIC -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -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 -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -Wno-return-type-c-linkage : ./jscntxt.hIn file included from :-Dunix -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/nspr -I/usr/pkg/include/nss/nss -I/usr/pkg/include/libdrm -I/usr/pkg/include/freetype2 -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArray.o.pp /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp 638./jsclass.h::515:: In file included from note./jsapi.h: :in instantiation of member function 'js::Vector::Vector' requested here32 : JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE)./../../dist/include/js/Vector.h : ^531 :./../../dist/include/js/Utility.h34::431 :32warning:: field 'storage' is uninitialized when used here [-Wuninitialized]note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^ ./jsapi.h:ParseMaps.cpp224 ./jsinferinlines.h::32409:: 44note:: in instantiation of member function 'js::Vector::Vector' requested herenote : in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) types.constrainedOutputs = cx->new_< Vector >(cx); ^ ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here 33 warnings generated. : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: In file included from note/data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp: :in instantiation of member function 'js::Vector::Vector' requested here7 : In file included from : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors)./gc/Marking.h : ^10 : In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ config/rules.mk:1138: recipe for target 'Intl.o' failed gmake[3]: *** [Intl.o] Error 1 gmake[3]: *** Waiting for unfinished jobs.... In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:1136:26: note: in instantiation of member function 'js::Vector::Vector' requested here Vector triggered(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:2134:29: note: in instantiation of member function 'js::Vector::Vector' requested here Vector visited(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:7: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:3112:39: note: in instantiation of member function 'js::Vector::Vector' requested here FlowGraphSummary(JSContext *cx) : entries_(cx) {} ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): 7 ^: In file included from ./jsapi.h./vm/Debugger.h::58112:: 11In file included from :./jsapi.h :note32: : in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here./../../dist/include/js/Vector.h :531 : AutoVectorRooter(cx, SCRIPTVECTOR): 34 ^: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cpp:4464:27: note: in instantiation of member function 'js::Vector::Vector' requested here BindingVector bindings(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp:7: In file included from ./gc/Marking.h:10: In file included from ./jsgc.h:16: In file included from ./jsclass.h:15: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:13: /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Debugger.cppIn file included from :./../../dist/include/mozilla/RangedPtr.h2677::161: :./../../dist/include/mozilla/Util.h :warning161: :unused function 'SetScriptReferent' [-Wunused-function]33 : warningSetScriptReferent(JSObject *obj, JSScript *script): destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]^ ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/gc/Marking.cpp/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp::77: : In file included from In file included from ./gc/Marking.h./builtin/Module.h::1010: : In file included from In file included from ./jsgc.h./jsobj.h::1618: : In file included from In file included from ./jsclass.h./jsapi.h::1532: : In file included from ./../../dist/include/js/Vector.h./jsapi.h::53132:: 34./../../dist/include/js/Vector.h:: 531warning:: 34field 'storage' is uninitialized when used here [-Wuninitialized]: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^./assembler/jit/ExecutableAllocator.h :188./jsobjinlines.h::141368:: 40note:: in instantiation of member function 'js::Vector::Vector' requested herenote : in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Module.cpp:7: In file included from ./builtin/Module.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:13: In file included from ./../../dist/include/mozilla/PodOperations.h:18: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:27: In file included from ./../../dist/include/js/CharacterEncoding.h:10: In file included from ./../../dist/include/mozilla/Range.h:11: ./../../dist/include/mozilla/NullPtr.h:40:13: warning: 'nullptr' macro redefined [-Wmacro-redefined] # define nullptr __null ^ /usr/include/c++/cstddef:87:9: note: previous definition is here #define nullptr _VSTD::__get_nullptr_t() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ 34 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ 31 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:3614:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:5345:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:5494:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:5566:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:5635:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:5771:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIR.h:7821:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:11: In file included from ./vm/Interpreter.h:14: In file included from ./jsiter.h:13: In file included from ./jscntxt.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:16: In file included from ./jsfuninlines.h:16: In file included from ./vm/ScopeObject-inl.h:12: In file included from ./jsinferinlines.h:16: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/Interpreter.cpp:66:1: warning: unused function 'CallThisObjectHook' [-Wunused-function] CallThisObjectHook(JSContext *cx, HandleObject obj, Value *argv) ^ 37 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:17: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:17: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:16: In file included from ./jsfuninlines.h:16: In file included from ./vm/ScopeObject-inl.h:13: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ 35 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:11: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:11: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ 31 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/frontend/NameFunctions.cpp:9: In file included from ./jsfun.h:12: In file included from ./jsprvtd.h:24: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/StringBuffer.h:42:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:16: In file included from ./jsobjinlines.h:12: In file included from ./jswrapper.h:13: ./jsproxy.h:209:23: warning: 'weakmapKeyDelegate' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ ./jsproxy.h:148:23: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:16: In file included from ./jsobjinlines.h:12: ./jswrapper.h:121:18: warning: 'getPrototypeOf' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ ./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^ 31 warnings generated. 32 warnings generated. In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.hIn file included from :/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp10:: 8In file included from : ./jsobj.hIn file included from :./vm/Debugger.h18:: 12In file included from : ./jsapi.hIn file included from :./jsapi.h32:: 32./../../dist/include/js/Vector.h: :./../../dist/include/js/Vector.h531::53134::34 :warning : warningfield 'storage' is uninitialized when used here [-Wuninitialized]: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ^./jsapi.h :224./jsapi.h::22432::32 :note : notein instantiation of member function 'js::Vector::Vector' requested here: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ^./jsapi.h :568:11: ./vm/String.hnote:: 868in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here: 11: note: : AutoVectorRooter(cx, OBJVECTOR)in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here ^ : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:7: In file included from ./../../dist/include/js/Value.h:19: In file included from ./../../dist/include/js/RootingAPI.h:13: In file included from ./../../dist/include/js/Utility.h:23: In file included from ./jstypes.h:25: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector): In file included from ^./vm/Debugger.h :12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning./jscntxt.h: :field 'storage' is uninitialized when used here [-Wuninitialized]2330 :11: note: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here ^ : AutoVectorRooter(cx, STRINGVECTOR) ./vm/MatchPairs.h ^: 126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: In file included from field 'storage' is uninitialized when used here [-Wuninitialized]/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp :7: In file included from ./builtin/Object.h:10 : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),: In file included from ^./jsobj.h :18./yarr/wtfbridge.h: :In file included from 133./jsapi.h::532:: ./../../dist/include/js/Vector.hnote:: 531in instantiation of member function 'js::Vector::Vector' requested here: 34: Vector() {} warning ^: field 'storage' is uninitialized when used here [-Wuninitialized]./yarr/YarrPattern.h :282:5: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),note : ^in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ./vm/StringBuffer.h:42: PatternAlternative(PatternDisjunction* disjunction)44 : ^ note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here In file included from PatternAlternative(PatternDisjunction* disjunction)/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp : ^8 : In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp./jsapi.h::832: : In file included from ./../../dist/include/js/Vector.h./vm/Debugger.h::53112:: 34In file included from :./jsapi.h :warning32: : field 'storage' is uninitialized when used here [-Wuninitialized]./../../dist/include/js/Vector.h :531:34: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0),warning : ^field 'storage' is uninitialized when used here [-Wuninitialized] ./yarr/wtfbridge.h:133:5: : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), note ^: in instantiation of member function 'js::Vector::Vector' requested here ./jsapi.h: Vector() {}224 : ^32 :./yarr/YarrInterpreter.h :note347: :in instantiation of member function 'js::Vector::Vector' requested here5 : note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) note ^: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ In file included from ./jit/shared/Assembler-x86-shared.h/data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp::1477:: 5In file included from :./builtin/Object.h :note10: : in instantiation of member function 'js::Vector::Vector' requested hereIn file included from ./jsobj.h:18 AssemblerX86Shared(): In file included from ^./jsapi.h :32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:In file included from 67/data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:: 8note: : In file included from in instantiation of member function 'js::Vector::Vector' requested here./vm/Debugger.h :12: In file included from ./jsapi.h:32: : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx)./../../dist/include/js/Vector.h : ^531 :34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/vm/ObjectImpl.cpp:8: In file included from ./vm/Debugger.h:12: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/Object.cpp:7: In file included from ./builtin/Object.h:10: In file included from ./jsobj.h:18: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:13: In file included from ./../../dist/include/mozilla/RangedPtr.h:16: ./../../dist/include/mozilla/Util.h:161:33: warning: destructor called on non-final 'js::AutoRooterGetterSetter::Inner' that has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor] ~Maybe() { if (constructed) asT().~T(); } ^ ./vm/Shape.h:888:14: note: in instantiation of member function 'mozilla::Maybe::~Maybe' requested here explicit AutoRooterGetterSetter(JSContext *cx, uint8_t attrs, ^ ./../../dist/include/mozilla/Util.h:161:40: note: qualify call to silence this warning ~Maybe() { if (constructed) asT().~T(); } ^ js::AutoRooterGetterSetter::Inner:: In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2330:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscntxt.h:2343:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^ ./yarr/YarrInterpreter.h:347:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^ ./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsanalyze.h:1072:67: note: in instantiation of member function 'js::Vector::Vector' requested here : outerFrame(OUTER_FRAME, outer, 0, INVALID_FRAME, NULL), inlineFrames(cx) ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./vm/SPSProfiler.h:250:5: note: in instantiation of member function 'js::Vector::FrameState, 1, js::SystemAllocPolicy>::Vector' requested here SPSInstrumentation(SPSProfiler *profiler) ^ ./jit/IonInstrumentation.h:26:9: note: in instantiation of member function 'js::SPSInstrumentation::SPSInstrumentation' requested here : BaseInstrumentation(profiler), ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jscntxt.h:638:5: note: in instantiation of member function 'js::Vector::Vector' requested here JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^ ./../../dist/include/js/Utility.h:431:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^ ./jsinferinlines.h:409:44: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here types.constrainedOutputs = cx->new_< Vector >(cx); ^ In file included from /data/scratch/www/firefox24/work/mozilla-esr24/js/src/builtin/ParallelArray.cpp:7: In file included from ./jsapi.h:32: ./../../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^ ./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^ 32 warnings generated. 31 warnings generated. 32 warnings generated. 31 warnings generated. 35 warnings generated. 44 warnings generated. 36 warnings generated. gmake[3]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src' config/rules.mk:678: recipe for target 'default' failed gmake[2]: *** [default] Error 2 gmake[2]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24/js/src' config/rules.mk:737: recipe for target 'tier_js' failed gmake[1]: *** [tier_js] Error 2 gmake[1]: Leaving directory '/data/scratch/www/firefox24/work/mozilla-esr24' config/rules.mk:670: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/www/firefox24 *** Error code 1 Stop. make: stopped in /data/pkgsrc/www/firefox24