The build took 00h 14m 04s and was SUCCESSFUL.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
503,928 |
cpp |
116,805 |
ansic |
52,692 |
python |
19,576 |
sh |
9,294 |
asm |
2,003 |
perl |
899 |
makefile |
449 |
exp |
42 |
csh |
35 |
sed |
705,723 |
total |
The process tree of the build process is here.
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/sysroot --> /sysroot/sysroot/toolchain_root/lib --> /sysroot/lib/toolchain_root/sbin --> /sysroot/sbin/toolchain_root/lib64 --> /sysroot/lib64/toolchain_root/etc --> /sysroot/etc/toolchain_root/share --> /sysroot/share/toolchain_root/bin --> /sysroot/bin/toolchain_root/var --> /sysroot/var/toolchain_root/usr --> /sysroot/usr/toolchain_root/glibc-build --> /sysroot/glibc-build/toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu/toolchain_root/include --> /sysroot/include/toolchain_root/libexec --> /sysroot/libexecCMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: js 24.2.0-3 (Thu Apr 13 19:33:14 UTC 2017)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> WARNING: Using existing $srcdir/ tree==> Starting build()...creating cache ./config.cachechecking host system type... x86_64-unknown-linux-gnuchecking target system type... x86_64-unknown-linux-gnuchecking build system type... x86_64-unknown-linux-gnuchecking for gawk... gawkchecking for perl5... nochecking for perl... /usr/bin/perlCan't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./config/milestone.pl line 59.Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./config/milestone.pl line 59.Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at ./config/milestone.pl line 59.checking for gcc... clangchecking whether the C compiler (clang ) works... yeschecking whether the C compiler (clang ) is a cross-compiler... nochecking whether we are using GNU C... yeschecking whether clang accepts -g... yeschecking for c++... clang++checking whether the C++ compiler (clang++ ) works... yeschecking whether the C++ compiler (clang++ ) is a cross-compiler... nochecking whether we are using GNU C++... yeschecking whether clang++ accepts -g... yeschecking for ranlib... ranlibchecking for as... /usr/bin/aschecking for ar... archecking for ld... ldchecking for strip... stripchecking for windres... nochecking how to run the C preprocessor... clang -Echecking how to run the C++ preprocessor... clang++ -Echecking for sb-conf... nochecking for ve... nochecking for a BSD compatible install... /usr/bin/install -cchecking whether ln -s works... yeschecking for tar archiver... checking for gnutar... nochecking for gtar... nochecking for tar... tartarchecking for minimum required perl version >= 5.006... 5.024000checking for full perl installation... yeschecking for python2.7... /usr/bin/python2.7Creating Python environmentNew python executable in /tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python2.7Also creating executable in /tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/pythonInstalling setuptools............done.Installing pip...............done.running build_extcopying build/lib.linux-x86_64-2.7/_psutil_linux.so -> copying build/lib.linux-x86_64-2.7/_psutil_posix.so -> checking Python environment is Mozilla virtualenv... yeschecking for doxygen... /usr/bin/doxygenchecking for autoconf... /usr/bin/autoconfchecking for xargs... /usr/bin/xargschecking for gmake... nochecking for make... /usr/bin/makechecking for X... libraries , headers checking for dnet_ntoa in -ldnet... nochecking for dnet_ntoa in -ldnet_stub... nochecking for gethostbyname... yeschecking for connect... yeschecking for remove... yeschecking for shmat... yeschecking for IceConnectionNumber in -lICE... yeschecking that static assertion macros used in autoconf tests work... yeschecking for --build-id option to ld... yeschecking whether the C compiler supports -Werror=return-type... yeschecking whether the C compiler supports -Wtype-limits... yeschecking whether the C compiler supports -Wempty-body... yeschecking whether the C compiler supports -Wsign-compare... yeschecking whether the C++ compiler supports -Werror=return-type... yeschecking whether the C++ compiler supports -Wtype-limits... yeschecking whether the C++ compiler supports -Wempty-body... yeschecking whether the C++ compiler supports -Werror=conversion-null... yeschecking whether the C++ compiler supports -Wsign-compare... yeschecking whether the C++ compiler supports -Wno-invalid-offsetof... yeschecking whether the C++ compiler supports -Wno-extended-offsetof... yeschecking whether ld has archive extraction flags... yeschecking for 64-bit OS... yeschecking for custom implementation... none specified checking whether the linker supports Identical Code Folding... nochecking whether removing dead symbols breaks debugging... nochecking for ANSI C header files... yeschecking for working const... yeschecking for mode_t... yeschecking for off_t... yeschecking for pid_t... yeschecking for size_t... yeschecking for __stdcall... nochecking for ssize_t... yeschecking for st_blksize in struct stat... yeschecking for siginfo_t... yeschecking for the size of void*... 8checking for endian.h... yeschecking for machine/endian.h... nochecking for sys/isa_defs.h... nochecking for uint... yeschecking for uint_t... nochecking for uname.domainname... yeschecking for uname.__domainname... nochecking for gcc c++0x headers bug without rtti... nochecking for visibility(hidden) attribute... yeschecking for visibility(default) attribute... yeschecking for visibility pragma support... yeschecking For gcc visibility bug with class-level attributes (GCC bug 26905)... nochecking For x86_64 gcc visibility bug with builtins (GCC bug 20297)... nochecking for gcc PR49911... nochecking for gcc pr39608... nochecking for llvm pr8927... nochecking for dirent.h that defines DIR... yeschecking for opendir in -ldir... nochecking for sys/byteorder.h... nochecking for compat.h... nochecking for getopt.h... yeschecking for sys/bitypes.h... yeschecking for memory.h... yeschecking for unistd.h... yeschecking for gnu/libc-version.h... yeschecking for nl_types.h... yeschecking for malloc.h... yeschecking for X11/XKBlib.h... yeschecking for io.h... nochecking for cpuid.h... yeschecking for sys/statvfs.h... yeschecking for sys/statfs.h... yeschecking for sys/vfs.h... yeschecking for sys/mount.h... yeschecking for sys/quota.h... yeschecking for linux/quota.h... yeschecking for new... yeschecking for sys/cdefs.h... yeschecking for linux/perf_event.h... yeschecking for perf_event_open system call... yeschecking for gethostbyname_r in -lc_r... nochecking for library containing dlopen... -ldlchecking for dlfcn.h... yeschecking for dladdr... yeschecking for socket in -lsocket... nochecking for pthread_create in -lpthreads... nochecking for pthread_create in -lpthread... yeschecking whether clang accepts -pthread... yeschecking whether clang needs -traditional... nochecking for 8-bit clean memcmp... yeschecking for fchmod... yeschecking for flockfile... yeschecking for getc_unlocked... yeschecking for _getc_nolock... nochecking for getpagesize... yeschecking for lchown... yeschecking for localtime_r... yeschecking for lstat64... yeschecking for memmove... yeschecking for random... yeschecking for rint... nochecking for sbrk... yeschecking for snprintf... yeschecking for stat64... yeschecking for statvfs... yeschecking for statvfs64... yeschecking for strerror... yeschecking for strtok_r... yeschecking for truncate64... yeschecking for wcrtomb... yeschecking for mbrtowc... yeschecking for res_ninit()... yeschecking for gnu_get_libc_version()... yeschecking for an implementation of va_copy()... yeschecking for an implementation of __va_copy()... yeschecking whether va_lists can be copied by value... nochecking whether the C++ "using" keyword resolves ambiguity... yeschecking for C++ dynamic_cast to void*... yeschecking whether C++ requires implementation of unused virtual methods... yeschecking for trouble comparing to zero near std::operator!=()... nochecking for __thread keyword for TLS variables... yeschecking for __attribute__((always_inline))... yeschecking for __attribute__((malloc))... yeschecking for __attribute__((warn_unused_result))... yeschecking for LC_MESSAGES... yeschecking for localeconv... yeschecking for nspr-config... /usr/bin/nspr-configchecking for NSPR - version >= 4.9.2... yeschecking for gzread in -lz... yeschecking for pkg-config... /usr/bin/pkg-configchecking for libffi >= 3.0.9... yeschecking MOZ_FFI_CFLAGS... -I/usr/lib/libffi-3.2.1/includechecking MOZ_FFI_LIBS... -L/usr/lib/../lib -lffichecking for valid optimization flags... yeschecking for __cxa_demangle... yeschecking for unwind.h... yeschecking for _Unwind_Backtrace... yeschecking for -pipe support... yeschecking whether C compiler supports -fprofile-generate... yeschecking for correct overload resolution with const and templates... nochecking for tm_zone tm_gmtoff in struct tm... yeschecking what kind of list files are supported by the linker... linkerscriptchecking what kind of ordering can be done with the linker... linkerscriptchecking for readline in -lreadline... yeschecking for posix_fallocate... yeschecking for setlocale... yeschecking for localeconv... (cached) yesupdating cache ./config.cachecreating ./config.statusReticulating splines...Finished reading 6 moz.build files into 18 descriptors in 0.01sBackend executed in 0.02s14 total backend files. 14 created; 0 updated; 0 unchangedTotal wall time: 0.03s; CPU time: 0.03s; Efficiency: 100%invoking /usr/bin/make to create js-config scriptBuild configuration changed. Regenerating backend.Reticulating splines...Finished reading 6 moz.build files into 18 descriptors in 0.01sBackend executed in 0.01s14 total backend files. 0 created; 0 updated; 14 unchangedTotal wall time: 0.02s; CPU time: 0.02s; Efficiency: 99%rm -f js-config.tmp/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./config/Preprocessor.py --marker % -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMOZILLA_VERSION="" -DLIBRARY_NAME="mozjs-" -DJS_CONFIG_LIBS="-L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,-version-script,symverscript -ldl -lm -lz -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-" -DMOZJS_MAJOR_VERSION="" -DMOZJS_MINOR_VERSION="" -DMOZJS_PATCH_VERSION="" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" -DUSE_CXX11="" js-config.in > js-config.tmp \&& mv js-config.tmp js-config && chmod +x js-configmake exportmake[1]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src'make -C config/ nsinstallmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/config'nsinstall.cclang -o host_nsinstall.o -c -Qunused-arguments -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall.cpathsub.cclang -o host_pathsub.o -c -Qunused-arguments -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -I../config -I. -I../dist/include -I/usr/include/nspr -I/usr/include/nspr /tmp/js/src/mozjs-24.2.0/js/src/config/pathsub.cclang -o nsinstall_real -Qunused-arguments -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -DXP_UNIX -O3 -DUNICODE -D_UNICODE -lpthread -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib host_nsinstall.o host_pathsub.o cp nsinstall_real nsinstall.tmpmv nsinstall.tmp nsinstallmake[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/config'make -C config exportmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/config'/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "nsinstall" "../dist/bin"mkdir -p "system_wrappers_js/"/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/Preprocessor.py -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_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=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 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 \ ../config/system-headers | /usr/bin/perl ../config/make-system-wrappers.pl system_wrappers_js/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R system_wrappers_js ../distmake[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/config'make -C shell exportmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'make[2]: Nothing to be done for 'export'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'make -C jsapi-tests exportmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests'make[2]: Nothing to be done for 'export'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests'make -C tests exportmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/tests'make[2]: Nothing to be done for 'export'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/tests'make -C gdb exportmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/gdb'make[2]: Nothing to be done for 'export'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/gdb'/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "js-config.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "js.msg" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsalloc.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsapi.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsclass.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsclist.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jscpucfg.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsdbgapi.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsfriendapi.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jslock.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./perf/jsperf.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsprf.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsprototypes.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsproxy.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsprvtd.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jspubtd.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jstypes.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsutil.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jsversion.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "jswrapper.h" "dist/include"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Assertions.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Atomics.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Attributes.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/BloomFilter.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Casting.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Char16.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/CheckedInt.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Compiler.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Constants.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/DebugOnly.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/decimal/Decimal.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Endian.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/EnumSet.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/FloatingPoint.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/GuardObjects.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/HashFunctions.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Likely.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/LinkedList.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/MathAlgorithms.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/MemoryChecking.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/MSStdInt.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/NullPtr.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/PodOperations.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Poison.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Range.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/RangedPtr.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/RefPtr.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Scoped.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/SHA1.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/SplayTree.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/StandardInteger.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/ThreadLocal.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/TypedEnum.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Types.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/TypeTraits.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/Util.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../../mfbt/WeakPtr.h" "dist/include/mozilla"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/Anchor.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/CallArgs.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/CharacterEncoding.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/Date.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/GCAPI.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/HashTable.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/HeapAPI.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/LegacyIntTypes.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/MemoryMetrics.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/PropertyKey.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/RequiredDefines.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/RootingAPI.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/TemplateLib.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/Utility.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/Value.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "./../public/Vector.h" "dist/include/js"/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./builtin/embedjs.py -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -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_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=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 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -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 make[1]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src'make libsmake[1]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src'mkdir -p ".deps/"jskwgen.cppclang++ -o host_jskwgen.o -c -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr /tmp/js/src/mozjs-24.2.0/js/src/jskwgen.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedclang++ -o host_jskwgen -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr host_jskwgen.o ./host_jskwgen /tmp/js/src/mozjs-24.2.0/js/src/jsautokw.hjsoplengen.cppclang++ -o host_jsoplengen.o -c -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -I/usr/include/nspr /tmp/js/src/mozjs-24.2.0/js/src/jsoplengen.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedclang++ -o host_jsoplengen -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr host_jsoplengen.o ./host_jsoplengen /tmp/js/src/mozjs-24.2.0/js/src/jsautooplen.hbignum-dtoa.ccclang++ -o bignum-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/bignum-dtoa.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/bignum-dtoa.cc:30:In file included from ./../../mfbt/double-conversion/bignum-dtoa.h:31:./../../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.bignum.ccclang++ -o bignum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/bignum.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/bignum.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supported/tmp/js/src/mozjs-24.2.0/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; ^/tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/bignum.cc:28:In file included from ./../../mfbt/double-conversion/bignum.h:31:./../../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.cached-powers.ccclang++ -o cached-powers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/cached-powers.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/cached-powers.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supported/tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/cached-powers.cc:32:./../../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.diy-fp.ccclang++ -o diy-fp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/diy-fp.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/diy-fp.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/diy-fp.cc:29:In file included from ./../../mfbt/double-conversion/diy-fp.h:31:./../../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.double-conversion.ccclang++ -o double-conversion.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/double-conversion.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/double-conversion.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/double-conversion.cc:31:In file included from ./../../mfbt/double-conversion/double-conversion.h:32:./../../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.fast-dtoa.ccclang++ -o fast-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/fast-dtoa.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/fast-dtoa.cc:28:In file included from ./../../mfbt/double-conversion/fast-dtoa.h:31:./../../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.fixed-dtoa.ccclang++ -o fixed-dtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/fixed-dtoa.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/fixed-dtoa.cc:30:In file included from ./../../mfbt/double-conversion/fixed-dtoa.h:31:./../../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.strtod.ccclang++ -o strtod.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/strtod.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/strtod.ccclang-3.8: warning: optimization flag '-freorder-blocks' is not supported/tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/strtod.cc:509:9: warning: unused variable 'f2' [-Wunused-variable] float f2 = float_guess; ^In file included from /tmp/js/src/mozjs-24.2.0/mfbt/double-conversion/strtod.cc:31:In file included from ./../../mfbt/double-conversion/strtod.h:31:./../../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.HashFunctions.cppclang++ -o HashFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/HashFunctions.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/HashFunctions.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedPoison.cppclang++ -o Poison.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Poison.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/Poison.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedSHA1.cppclang++ -o SHA1.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SHA1.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/SHA1.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedDecimal.cppclang++ -o Decimal.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Decimal.o.pp /tmp/js/src/mozjs-24.2.0/mfbt/decimal/Decimal.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/mfbt/decimal/Decimal.cpp:32:In file included from /tmp/js/src/mozjs-24.2.0/mfbt/decimal/moz-decimal-utils.h:13:In file included from /tmp/js/src/mozjs-24.2.0/mfbt/decimal/../double-conversion/double-conversion.h:32:./../../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.ArgumentsObject.cppclang++ -o ArgumentsObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ArgumentsObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ArgumentsObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.BytecodeCompiler.cppclang++ -o BytecodeCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeCompiler.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 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 /tmp/js/src/mozjs-24.2.0/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 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 /tmp/js/src/mozjs-24.2.0/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 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 /tmp/js/src/mozjs-24.2.0/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 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 /tmp/js/src/mozjs-24.2.0/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 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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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 instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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 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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./frontend/BytecodeEmitter.h:50:34: note: in instantiation of member function 'js::Vector::Vector' requested here CGConstList(JSContext *cx) : list(cx) {} ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./frontend/BytecodeEmitter.h:82:13: note: in instantiation of member function 'js::Vector::Vector' requested here : code(cx), notes(cx), lastNoteOffset(0), currentLine(lineNum), lastColumn(0) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./frontend/Parser-inl.h:59:5: note: in instantiation of member function 'js::Vector::Vector' requested here args_(prs->context), ^./dist/include/mozilla/Util.h:202:30: note: in instantiation of member function 'js::frontend::ParseContext::ParseContext' requested here ::new (storage.addr()) T(t1, t2, t3, t4, t5); ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:224:8: note: in instantiation of function template specialization 'mozilla::Maybe >::construct *, js::frontend::GenericParseContext *, js::frontend::GlobalSharedContext *, unsigned int, int>' requested here pc.construct(&parser, (GenericParseContext *) NULL, &globalsc, staticLevel, /* bodyid = */ 0); ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./frontend/Parser-inl.h:66:5: note: in instantiation of member function 'js::Vector::Vector' requested here innerFunctions(prs->context), ^./dist/include/mozilla/Util.h:202:30: note: in instantiation of member function 'js::frontend::ParseContext::ParseContext' requested here ::new (storage.addr()) T(t1, t2, t3, t4, t5); ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/BytecodeCompiler.cpp:224:8: note: in instantiation of function template specialization 'mozilla::Maybe >::construct *, js::frontend::GenericParseContext *, js::frontend::GlobalSharedContext *, unsigned int, int>' requested here pc.construct(&parser, (GenericParseContext *) NULL, &globalsc, staticLevel, /* bodyid = */ 0); ^34 warnings generated.BytecodeEmitter.cppclang++ -o BytecodeEmitter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeEmitter.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 : 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 /tmp/js/src/mozjs-24.2.0/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 : 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 /tmp/js/src/mozjs-24.2.0/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 : 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 /tmp/js/src/mozjs-24.2.0/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 : 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 /tmp/js/src/mozjs-24.2.0/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 : 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 /tmp/js/src/mozjs-24.2.0/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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/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/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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: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 /tmp/js/src/mozjs-24.2.0/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: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 /tmp/js/src/mozjs-24.2.0/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 : 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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:50:34: note: in instantiation of member function 'js::Vector::Vector' requested here CGConstList(JSContext *cx) : list(cx) {} ^In file included from /tmp/js/src/mozjs-24.2.0/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:82:13: note: in instantiation of member function 'js::Vector::Vector' requested here : code(cx), notes(cx), lastNoteOffset(0), currentLine(lineNum), lastColumn(0) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/BytecodeEmitter.cpp:607:23: warning: unused variable 'INVALID_ATOMID' [-Wunused-const-variable]static const jsatomid INVALID_ATOMID = -1; ^33 warnings generated.CharacterEncoding.cppclang++ -o CharacterEncoding.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CharacterEncoding.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/CharacterEncoding.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^10 warnings generated.DateTime.cppclang++ -o DateTime.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/DateTime.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/DateTime.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedDebugger.cppclang++ -o Debugger.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Debugger.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Debugger.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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: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 /tmp/js/src/mozjs-24.2.0/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: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 /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/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: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/Debugger.cpp:4464:27: note: in instantiation of member function 'js::Vector::Vector' requested here BindingVector bindings(cx); ^/tmp/js/src/mozjs-24.2.0/js/src/vm/Debugger.cpp:2677:1: warning: unused function 'SetScriptReferent' [-Wunused-function]SetScriptReferent(JSObject *obj, JSScript *script)^34 warnings generated.Eval.cppclang++ -o Eval.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Eval.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/Eval.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:120:9: note: in instantiation of member function 'js::Vector::Vector' requested here stack(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/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:121:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeElements(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/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: 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 /tmp/js/src/mozjs-24.2.0/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: 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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/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), ^./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.ExecutableAllocator.cppclang++ -o ExecutableAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cpp:28:In file included from /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cpp:28:In file included from /tmp/js/src/mozjs-24.2.0/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:162:9: note: in instantiation of member function 'js::Vector::Vector' requested here hugeStrings() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cpp:28:In file included from /tmp/js/src/mozjs-24.2.0/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:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocator.cpp:28:In file included from /tmp/js/src/mozjs-24.2.0/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(), ^4 warnings generated.FoldConstants.cppclang++ -o FoldConstants.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/FoldConstants.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/FoldConstants.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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() ^In file included from /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/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: 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 /tmp/js/src/mozjs-24.2.0/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: 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 /tmp/js/src/mozjs-24.2.0/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) ^20 warnings generated.ForkJoin.cppclang++ -o ForkJoin.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ForkJoin.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/ForkJoin.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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 JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^./dist/include/js/Utility.h:433: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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:533:5: note: in instantiation of member function 'js::Vector::Vector' requested here bailoutRecords_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here worklistData_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:1053:34: note: in instantiation of member function 'js::Vector::Vector' requested here Vector invalid(cx_); ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/ForkJoin.cpp:1298:5: note: in instantiation of member function 'js::Vector::Vector' requested here allocators_(cx), ^33 warnings generated.GlobalObject.cppclang++ -o GlobalObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/GlobalObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/GlobalObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:23: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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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() ^In file included from /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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:428:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, ())\ ^/tmp/js/src/mozjs-24.2.0/js/src/vm/GlobalObject.cpp:600:21: note: in instantiation of function template specialization 'js::MallocProvider::new_ >' requested here debuggers = cx->new_(); ^31 warnings generated.Interpreter.cppclang++ -o Interpreter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Interpreter.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Interpreter.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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); ^./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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() ^/tmp/js/src/mozjs-24.2.0/js/src/vm/Interpreter.cpp:66:1: warning: unused function 'CallThisObjectHook' [-Wunused-function]CallThisObjectHook(JSContext *cx, HandleObject obj, Value *argv)^41 warnings generated.Intl.cppclang++ -o Intl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Intl.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/Intl.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Intl.cpp:40: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 /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/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) ^30 warnings generated.Iteration.cppclang++ -o Iteration.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Iteration.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Iteration.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^20 warnings generated.LifoAlloc.cppclang++ -o LifoAlloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LifoAlloc.o.pp /tmp/js/src/mozjs-24.2.0/js/src/ds/LifoAlloc.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedMapObject.cppclang++ -o MapObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MapObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/MapObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.Marking.cppclang++ -o Marking.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Marking.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Marking.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Marking.cpp:17:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.Memory.cppclang++ -o Memory.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Memory.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Memory.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^10 warnings generated.Module.cppclang++ -o Module.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Module.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/Module.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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), ^./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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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) ^29 warnings generated.Monitor.cppclang++ -o Monitor.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Monitor.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Monitor.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^4 warnings generated.NameFunctions.cppclang++ -o NameFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/NameFunctions.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/NameFunctions.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) { } ^30 warnings generated.Nursery.cppclang++ -o Nursery.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Nursery.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Nursery.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedObject.cppclang++ -o Object.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Object.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/Object.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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: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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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) ^30 warnings generated.ObjectImpl.cppclang++ -o ObjectImpl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ObjectImpl.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/ObjectImpl.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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) ^29 warnings generated.PageBlock.cppclang++ -o PageBlock.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PageBlock.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/PageBlock.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedParallelArray.cppclang++ -o ParallelArray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArray.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/ParallelArray.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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 /tmp/js/src/mozjs-24.2.0/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:433: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 /tmp/js/src/mozjs-24.2.0/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) ^29 warnings generated.ParseMaps.cppclang++ -o ParseMaps.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParseMaps.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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/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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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/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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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/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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseMaps.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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^20 warnings generated.ParseNode.cppclang++ -o ParseNode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParseNode.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/ParseNode.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) ^20 warnings generated.Parser.cppclang++ -o Parser.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Parser.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:39: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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), ^./frontend/Parser-inl.h:59:5: note: in instantiation of member function 'js::Vector::Vector' requested here args_(prs->context), ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:844:36: note: in instantiation of member function 'js::frontend::ParseContext::ParseContext' requested here ParseContext funpc(this, pc, *funbox, /* staticLevel = */ 0, /* bodyid = */ 0); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:20:In file included from ./frontend/Parser.h:13: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), ^./frontend/Parser-inl.h:66:5: note: in instantiation of member function 'js::Vector::Vector' requested here innerFunctions(prs->context), ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/Parser.cpp:844:36: note: in instantiation of member function 'js::frontend::ParseContext::ParseContext' requested here ParseContext funpc(this, pc, *funbox, /* staticLevel = */ 0, /* bodyid = */ 0); ^31 warnings generated.Probes.cppclang++ -o Probes.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Probes.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Probes-inl.h:10:In file included from ./vm/Probes.h:11: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^10 warnings generated.Profilers.cppclang++ -o Profilers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Profilers.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:22:In file included from ./jscntxtinlines.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/builtin/Profilers.cpp:493:51: note: in instantiation of member function 'js::Vector::Vector' requested here Vector args; ^22 warnings generated.PropertyKey.cppclang++ -o PropertyKey.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PropertyKey.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/PropertyKey.cpp:13:In file included from ./vm/String.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) ^20 warnings generated.RegExp.cppclang++ -o RegExp.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExp.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:13: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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: 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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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: 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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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/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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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/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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/RegExp.cpp:7:In file included from ./builtin/RegExp.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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^30 warnings generated.RegExpObject.cppclang++ -o RegExpObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExpObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpObject.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) ^30 warnings generated.RegExpStatics.cppclang++ -o RegExpStatics.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegExpStatics.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.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: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/RegExpStatics.cpp:9:In file included from ./jsobjinlines.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) ^29 warnings generated.RootMarking.cppclang++ -o RootMarking.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RootMarking.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp:29: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp:29: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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), ^./jsonparser.h:120:9: note: in instantiation of member function 'js::Vector::Vector' requested here stack(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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), ^./jsonparser.h:121:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeElements(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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), ^./jsonparser.h:122:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeProperties(cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/RootMarking.cpp: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) ^32 warnings generated.SPSProfiler.cppclang++ -o SPSProfiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SPSProfiler.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SPSProfiler.cpp:9:In file included from ./jsnum.h:12: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), ^24 warnings generated.ScopeObject.cppclang++ -o ScopeObject.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ScopeObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ScopeObject.cpp:9:In file included from ./jscompartment.h:12: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) ^29 warnings generated.SelfHosting.cppclang++ -o SelfHosting.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/SelfHosting.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.cpp:19:In file included from ./jsfuninlines.h:16:In file included from /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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 JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^./dist/include/js/Utility.h:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/SelfHosting.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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.Shape.cppclang++ -o Shape.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Shape.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp:20: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp:21: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Shape.cpp: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) ^29 warnings generated.Stack.cppclang++ -o Stack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Stack.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:19: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:19:In file included from ./vm/Interpreter-inl.h:23:In file included from ./jsfuninlines.h:16:In file included from /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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: 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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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: 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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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:983:15: note: in instantiation of member function 'js::Vector::Vector' requested here : phiNodes(cx), hasHole(false), forTypes(NULL), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Stack.cpp:7: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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.Statistics.cppclang++ -o Statistics.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Statistics.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:46:9: note: in instantiation of member function 'js::Vector::Vector' requested here : buf_(), asJSON_(asJSON), needComma_(false), oom_(false) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:442:13: note: in instantiation of member function 'js::Vector::Vector' requested here Statistics::Statistics(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:7:In file included from ./gc/Statistics.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/gc/Statistics.cpp:442:13: note: in instantiation of member function 'js::Vector::Vector' requested here Statistics::Statistics(JSRuntime *rt) ^13 warnings generated.StoreBuffer.cppclang++ -o StoreBuffer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StoreBuffer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/StoreBuffer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedString.cppclang++ -o String.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/String.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/String.cpp:7:In file included from ./vm/String.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) ^21 warnings generated.StringBuffer.cppclang++ -o StringBuffer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StringBuffer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.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: note: overridden virtual function is here virtual JSObject *weakmapKeyDelegate(JSObject *proxy); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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/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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/StringBuffer.cpp:7:In file included from ./vm/StringBuffer.h:12: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) ^30 warnings generated.TestingFunctions.cppclang++ -o TestingFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TestingFunctions.o.pp /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:15: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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:15:./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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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 /tmp/js/src/mozjs-24.2.0/js/src/builtin/TestingFunctions.cpp:7:In file included from ./builtin/TestingFunctions.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) ^22 warnings generated.ThreadPool.cppclang++ -o ThreadPool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ThreadPool.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.cpp:71:5: note: in instantiation of member function 'js::Vector::Vector' requested here worklist_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.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), ^/tmp/js/src/mozjs-24.2.0/js/src/vm/ThreadPool.cpp:188:13: note: in instantiation of member function 'js::Vector::Vector' requested here ThreadPool::ThreadPool(JSRuntime *rt) ^12 warnings generated.TokenStream.cppclang++ -o TokenStream.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TokenStream.o.pp /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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/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 /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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), ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:122:5: note: in instantiation of member function 'js::Vector::Vector' requested here : lineStartOffsets_(cx), initialLineNum_(ln), lastLineIndex_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:11:In file included from ./frontend/TokenStream.h:20: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), ^/tmp/js/src/mozjs-24.2.0/js/src/frontend/TokenStream.cpp:281:5: note: in instantiation of member function 'js::Vector::Vector' requested here tokenbuf(cx), ^13 warnings generated.Unicode.cppclang++ -o Unicode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Unicode.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Unicode.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedVerifier.cppclang++ -o Verifier.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Verifier.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Verifier.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) ^20 warnings generated.Xdr.cppclang++ -o Xdr.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Xdr.o.pp /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:18:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:18:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29:In file included from /tmp/js/src/mozjs-24.2.0/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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/vm/Xdr.cpp:7:In file included from ./vm/Xdr.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) ^29 warnings generated.YarrCanonicalizeUCS2.cppclang++ -o YarrCanonicalizeUCS2.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrCanonicalizeUCS2.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp:30:In file included from ./yarr/YarrCanonicalizeUCS2.h:33:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp:30:In file included from ./yarr/YarrCanonicalizeUCS2.h:33:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp:30:In file included from ./yarr/YarrCanonicalizeUCS2.h:33:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp:30:In file included from ./yarr/YarrCanonicalizeUCS2.h:33:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp:30:In file included from ./yarr/YarrCanonicalizeUCS2.h:33:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrCanonicalizeUCS2.cpp:30:In file included from ./yarr/YarrCanonicalizeUCS2.h:33:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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) ^6 warnings generated.YarrInterpreter.cppclang++ -o YarrInterpreter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrInterpreter.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:29:In file included from ./yarr/YarrInterpreter.h:31: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() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrInterpreter.cpp:1491:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteCompiler(YarrPattern& pattern) ^19 warnings generated.YarrPattern.cppclang++ -o YarrPattern.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrPattern.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:29:In file included from ./yarr/YarrPattern.h:32:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrPattern.cpp:879:14: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here YarrPattern::YarrPattern(const String& pattern, bool ignoreCase, bool multiline, ErrorCode* error) ^19 warnings generated.YarrSyntaxChecker.cppclang++ -o YarrSyntaxChecker.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrSyntaxChecker.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrSyntaxChecker.cpp:28:In file included from ./yarr/YarrSyntaxChecker.h:31:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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) ^18 warnings generated.Zone.cppclang++ -o Zone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Zone.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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/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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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/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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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/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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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), ^/tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.cpp:39:5: note: in instantiation of member function 'js::Vector::Vector' requested here gcGrayRoots(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.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), ^/tmp/js/src/mozjs-24.2.0/js/src/gc/Zone.cpp:23:11: note: in instantiation of member function 'js::Vector::Vector' requested here JS::Zone::Zone(JSRuntime *rt) ^25 warnings generated.jsalloc.cppclang++ -o jsalloc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsalloc.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsalloc.cpp:9: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^10 warnings generated.jsanalyze.cppclang++ -o jsanalyze.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsanalyze.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:1119:22: note: in instantiation of member function 'js::Vector::Vector' requested here Vector branchTargets(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:1174:31: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here pending = cx->new_< Vector >(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:7:In file included from ./jsanalyze.h:14:In file included from ./jscompartment.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsanalyze.cpp:1862:16: note: in instantiation of member function 'js::Vector::Vector' requested here SeenVector seen(cx); ^32 warnings generated.jsapi.cppclang++ -o jsapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsapi.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:43:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:48:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^./jsclone.h:144:11: note: in instantiation of member function 'js::Vector::Vector' requested here counts(out.context()), ids(out.context()), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:681:12: note: in instantiation of member function 'js::Vector::Vector' requested here JSRuntime::JSRuntime(JSUseHelperThreads useHelperThreads) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:681:12: note: in instantiation of member function 'js::Vector::Vector' requested here JSRuntime::JSRuntime(JSUseHelperThreads useHelperThreads) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./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/ParseMaps.h:42:7: note: in instantiation of member function 'js::Vector::Vector' requested here class ParseMapPool ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:11:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/tmp/js/src/mozjs-24.2.0/js/src/jsapi.cpp:5119:18: note: in instantiation of member function 'js::Vector::Vector' requested here FileContents buffer(cx); ^37 warnings generated.jsarray.cppclang++ -o jsarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsarray.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:33: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:37: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:554:30: note: in instantiation of member function 'js::Vector::Vector' requested here Vector indexes(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:1621:52: note: in instantiation of member function 'js::Vector<(anonymous namespace)::StringifiedElement, 0, js::TempAllocPolicy>::Vector' requested here Vector strElements(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:7: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsarray.cpp:1660:48: note: in instantiation of member function 'js::Vector<(anonymous namespace)::NumericElement, 0, js::TempAllocPolicy>::Vector' requested here Vector numElements(cx); ^33 warnings generated.jsatom.cppclang++ -o jsatom.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsatom.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:26: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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsatom.cpp:10: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 : 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) ^21 warnings generated.jsbool.cppclang++ -o jsbool.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsbool.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:22: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); ^./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsbool.cpp:11:In file included from ./jsbool.h:13:In file included from ./jsapi.h:32:./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) ^30 warnings generated.jsclone.cppclang++ -o jsclone.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsclone.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:38:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:38:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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), ^./jsclone.h:144:11: note: in instantiation of member function 'js::Vector::Vector' requested here counts(out.context()), ids(out.context()), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsclone.cpp:31:In file included from ./jsclone.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) ^30 warnings generated.jscntxt.cppclang++ -o jscntxt.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscntxt.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:53: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:54: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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), ^./dist/include/js/MemoryMetrics.h:162:9: note: in instantiation of member function 'js::Vector::Vector' requested here hugeStrings() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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), ^./dist/include/js/MemoryMetrics.h:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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), ^./dist/include/js/MemoryMetrics.h:378:9: note: in instantiation of member function 'js::Vector::Vector' requested here zoneStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:11: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jscntxt.cpp:1186:5: note: in instantiation of member function 'js::Vector::Vector' requested here savedFrameChains_(), ^35 warnings generated.jscompartment.cppclang++ -o jscompartment.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscompartment.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:16:./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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jscompartment.cpp:7:In file included from ./jscompartment.h:12: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) ^29 warnings generated.jscrashreport.cppclang++ -o jscrashreport.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jscrashreport.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jscrashreport.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jscrashreport.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jscrashreport.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jscrashreport.cpp:11:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jscrashreport.cpp:11:In file included from ./jsapi.h:32:./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) ^/tmp/js/src/mozjs-24.2.0/js/src/jscrashreport.cpp:18:18: warning: unused variable 'stack_snapshot_max_size' [-Wunused-const-variable]const static int stack_snapshot_max_size = 32768; ^5 warnings generated.jsdate.cppclang++ -o jsdate.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdate.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:46: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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:46: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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsdate.cpp:11:In file included from ./jsdate.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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^30 warnings generated.jsdbgapi.cppclang++ -o jsdbgapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdbgapi.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:34:In file included from ./jit/AsmJSModule.h:16:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:34:In file included from ./jit/AsmJSModule.h:16:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:473:19: note: in instantiation of member function 'js::Vector::Vector' requested here BindingVector bindings(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:889:19: note: in instantiation of member function 'js::Vector::Vector' requested here ScriptsToDump scripts; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:11:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsdbgapi.cpp:964:30: note: in instantiation of member function 'js::Vector::Vector' requested here Vector frames(cx); ^37 warnings generated.jsdtoa.cppclang++ -o jsdtoa.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsdtoa.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsdtoa.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedjsexn.cppclang++ -o jsexn.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsexn.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:30: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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:30: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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^./jscntxt.h:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/YarrPattern.h:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/YarrPattern.h:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/YarrPattern.h:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/YarrPattern.h:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 BytecodePattern(PassOwnPtr body, Vector &allParenthesesInfo, YarrPattern& pattern, BumpPointerAllocator* allocator) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 : 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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:10:In file included from ./jsexn.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsexn.cpp:255:35: note: in instantiation of member function 'js::Vector, 0, js::TempAllocPolicy>::Vector' requested here Vector frames(cx); ^31 warnings generated.jsfriendapi.cppclang++ -o jsfriendapi.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsfriendapi.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:16:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfriendapi.cpp:7:In file included from ./jsfriendapi.h:10: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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.jsfun.cppclang++ -o jsfun.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsfun.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp:23:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp:36: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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:363:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp: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), ^./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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsfun.cpp:657:45: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here BindingVector *localNames = cx->new_(cx); ^31 warnings generated.jsgc.cppclang++ -o jsgc.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsgc.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:54:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:73: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:9: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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsgc.cpp:4911:38: note: in instantiation of function template specialization 'js::MallocProvider::new_, js::SystemAllocPolicy>' requested here ScriptAndCountsVector *vec = cx->new_(SystemAllocPolicy()); ^30 warnings generated.jsinfer.cppclang++ -o jsinfer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsinfer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:34: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:34:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^./dist/include/js/MemoryMetrics.h:162:9: note: in instantiation of member function 'js::Vector::Vector' requested here hugeStrings() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^./dist/include/js/MemoryMetrics.h:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^./dist/include/js/MemoryMetrics.h:378:9: note: in instantiation of member function 'js::Vector::Vector' requested here zoneStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:424:18: note: in instantiation of member function 'js::Vector::Vector' requested here Vector types(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:2780:33: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here pendingRecompiles = cx->new_< Vector >(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:2906:23: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pending(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:3308:25: note: in instantiation of member function 'js::Vector::Vector' requested here Vector properties(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:3799:26: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pcOffsets(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:4884:40: note: in instantiation of member function 'js::Vector::Vector' requested here : thisFunction(cx), baseobj(cx), initializerList(cx), accessedProperties(cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:4884:61: note: in instantiation of member function 'js::Vector::Vector' requested here : thisFunction(cx), baseobj(cx), initializerList(cx), accessedProperties(cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:7:In file included from ./jsinfer.h:13:In file included from ./jsfriendapi.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:4936:27: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pendingPoppedThis(cx); ^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:76:1: warning: unused function 'id_caller' [-Wunused-function]id_caller(JSContext *cx) {^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:1167:1: warning: unused function 'GetSingletonPropertyType' [-Wunused-function]GetSingletonPropertyType(JSContext *cx, JSObject *rawObjArg, HandleId id)^/tmp/js/src/mozjs-24.2.0/js/src/jsinfer.cpp:5627:1: warning: unused function 'IgnorePushed' [-Wunused-function]IgnorePushed(const jsbytecode *pc, unsigned index)^45 warnings generated.jsiter.cppclang++ -o jsiter.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsiter.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:23:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:34:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:9: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsiter.cpp:592:24: note: in instantiation of member function 'js::Vector::Vector' requested here Vector shapes(cx); ^29 warnings generated.jsmath.cppclang++ -o jsmath.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsmath.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:37: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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:37: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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsmath.cpp:16:In file included from ./jsmath.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) ^29 warnings generated.jsmemorymetrics.cppclang++ -o jsmemorymetrics.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsmemorymetrics.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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:162:9: note: in instantiation of member function 'js::Vector::Vector' requested here hugeStrings() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsmemorymetrics.cpp:7:In file included from ./dist/include/js/MemoryMetrics.h:19:./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.jsnativestack.cppclang++ -o jsnativestack.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsnativestack.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsnativestack.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedjsnum.cppclang++ -o jsnum.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsnum.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:40:In file included from ./jsstrinlines.h:15: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:41:In file included from ./vm/NumberObject-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); ^./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:11:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsnum.cpp:17:In file included from ./../../mfbt/double-conversion/double-conversion.h:32:./../../mfbt/double-conversion/utils.h:283:16: warning: unused typedef 'VerifySizesAreEqual' [-Wunused-local-typedef] typedef char VerifySizesAreEqual[sizeof(Dest) == sizeof(Source) ? 1 : -1]; ^31 warnings generated.jsobj.cppclang++ -o jsobj.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsobj.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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 /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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), ^./dist/include/js/MemoryMetrics.h:162:9: note: in instantiation of member function 'js::Vector::Vector' requested here hugeStrings() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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), ^./dist/include/js/MemoryMetrics.h:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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), ^./dist/include/js/MemoryMetrics.h:378:9: note: in instantiation of member function 'js::Vector::Vector' requested here zoneStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:10:In file included from ./jsobjinlines.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jsobj.cpp:1827:11: note: in instantiation of member function 'js::Vector::Vector' requested here : avals(cx), bvals(cx), ^33 warnings generated.json.cppclang++ -o json.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/json.o.pp /tmp/js/src/mozjs-24.2.0/js/src/json.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:27: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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:27: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); ^./jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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:120:9: note: in instantiation of member function 'js::Vector::Vector' requested here stack(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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:121:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeElements(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/json.cpp:7:In file included from ./json.h:13:./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) ^33 warnings generated.jsonparser.cppclang++ -o jsonparser.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsonparser.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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), ^./jsonparser.h:120:9: note: in instantiation of member function 'js::Vector::Vector' requested here stack(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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), ^./jsonparser.h:121:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeElements(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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), ^./jsonparser.h:122:9: note: in instantiation of member function 'js::Vector *, 5, js::TempAllocPolicy>::Vector' requested here freeProperties(cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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 /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:699:36: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here elements = cx->new_(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:7:In file included from ./jsonparser.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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsonparser.cpp:721:38: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here properties = cx->new_(cx); ^35 warnings generated.jsopcode.cppclang++ -o jsopcode.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsopcode.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:39: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:40: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:11:In file included from ./jsopcode.h:14: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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:1369:22: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here localNames = cx->new_(cx); ^/tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:66:19: warning: unused variable 'js_incop_strs' [-Wunused-const-variable]static const char js_incop_strs[][3] = {"++", "--"}; ^/tmp/js/src/mozjs-24.2.0/js/src/jsopcode.cpp:67:19: warning: unused variable 'js_for_each_str' [-Wunused-const-variable]static const char js_for_each_str[] = "for each"; ^33 warnings generated.jsperf.cppclang++ -o jsperf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsperf.o.pp /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:11: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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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) ^21 warnings generated.jsprf.cppclang++ -o jsprf.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsprf.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsprf.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsprf.cpp:20:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsprf.cpp:20:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsprf.cpp:20:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsprf.cpp:20:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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) ^4 warnings generated.jspropertytree.cppclang++ -o jspropertytree.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jspropertytree.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp:18:In file included from ./vm/Shape-inl.h:26: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp:18:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jspropertytree.cpp: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) ^29 warnings generated.jsproxy.cppclang++ -o jsproxy.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsproxy.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:20:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^/tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:779:18: warning: 'getOwnPropertyNames' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, AutoIdVector &props); ^./jsproxy.h:115:18: note: overridden virtual function is here virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, ^/tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:1090:18: warning: 'getOwnPropertyNames' overrides a member function but is not marked 'override' [-Winconsistent-missing-override] virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, AutoIdVector &props); ^./jsproxy.h:171:18: note: overridden virtual function is here virtual bool getOwnPropertyNames(JSContext *cx, HandleObject proxy, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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 /tmp/js/src/mozjs-24.2.0/js/src/jsproxy.cpp:7:In file included from ./jsproxy.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), ^31 warnings generated.jsreflect.cppclang++ -o jsreflect.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsreflect.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:27: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:27: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsreflect.cpp:17: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) ^29 warnings generated.jsscript.cppclang++ -o jsscript.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsscript.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:36: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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:36:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^./frontend/BytecodeEmitter.h:50:34: note: in instantiation of member function 'js::Vector::Vector' requested here CGConstList(JSContext *cx) : list(cx) {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^./frontend/BytecodeEmitter.h:82:13: note: in instantiation of member function 'js::Vector::Vector' requested here : code(cx), notes(cx), lastNoteOffset(0), currentLine(lineNum), lastColumn(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:11:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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) ^/tmp/js/src/mozjs-24.2.0/js/src/jsscript.cpp:2066:23: warning: unused variable 'GSN_CACHE_MAP_INIT_SIZE' [-Wunused-const-variable]static const uint32_t GSN_CACHE_MAP_INIT_SIZE = 20; ^33 warnings generated.jsstr.cppclang++ -o jsstr.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsstr.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:50: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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:50:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:1125:53: note: in instantiation of member function 'js::Vector::Vector' requested here Vector strs; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:18:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/tmp/js/src/mozjs-24.2.0/js/src/jsstr.cpp:2513:48: note: in instantiation of member function 'js::Vector::Vector' requested here Vector ranges; ^32 warnings generated.jstypedarray.cppclang++ -o jstypedarray.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jstypedarray.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:32: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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:32:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^/tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:2349:18: warning: unused variable 'skipDest' [-Wunused-variable] SkipRoot skipDest(cx, &dest); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:7:In file included from ./jstypedarray.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:1358:30: warning: unused function 'ElementTypeMayBeDouble' [-Wunused-function]template<> inline const bool ElementTypeMayBeDouble() { return true; } ^/tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:1359:30: warning: unused function 'ElementTypeMayBeDouble' [-Wunused-function]template<> inline const bool ElementTypeMayBeDouble() { return true; } ^/tmp/js/src/mozjs-24.2.0/js/src/jstypedarray.cpp:1360:30: warning: unused function 'ElementTypeMayBeDouble' [-Wunused-function]template<> inline const bool ElementTypeMayBeDouble() { return true; } ^33 warnings generated.jsutil.cppclang++ -o jsutil.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsutil.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsutil.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedjswatchpoint.cppclang++ -o jswatchpoint.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jswatchpoint.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:15: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jswatchpoint.cpp:7:In file included from ./jswatchpoint.h:11: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) ^29 warnings generated.jsweakmap.cppclang++ -o jsweakmap.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsweakmap.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsweakmap.cpp:7:In file included from ./jsweakmap.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) ^29 warnings generated.jsworkers.cppclang++ -o jsworkers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jsworkers.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:15:In file included from ./jit/IonBuilder.h:15:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:15:In file included from ./jit/IonBuilder.h:15:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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 /tmp/js/src/mozjs-24.2.0/js/src/jsworkers.cpp:7:In file included from ./jsworkers.h:19: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/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^41 warnings generated.jswrapper.cppclang++ -o jswrapper.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/jswrapper.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7: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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:./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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jswrapper.cpp:7:In file included from ./jswrapper.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) ^29 warnings generated.prmjtime.cppclang++ -o prmjtime.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/prmjtime.o.pp /tmp/js/src/mozjs-24.2.0/js/src/prmjtime.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/prmjtime.cpp:21: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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/prmjtime.cpp:21: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:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/prmjtime.cpp:21: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 /tmp/js/src/mozjs-24.2.0/js/src/prmjtime.cpp:21: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) ^4 warnings generated.sharkctl.cppclang++ -o sharkctl.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/sharkctl.o.pp /tmp/js/src/mozjs-24.2.0/js/src/devtools/sharkctl.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedAliasAnalysis.cppclang++ -o AliasAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AliasAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.h:27:5: note: in instantiation of member function 'js::Vector::Vector' requested here LoopAliasInfo(LoopAliasInfo *outer, MBasicBlock *loopHeader) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/FixedArityList.h:20:9: note: in instantiation of member function 'js::Vector::Vector' requested here : list_() ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.cpp:120:64: note: in instantiation of member function 'js::jit::FixedArityList, 6>::FixedArityList' requested here FixedArityList stores; ^41 warnings generated.AsmJS.cppclang++ -o AsmJS.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJS.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13:In file included from ./jit/AsmJSModule.h:16:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:13:In file included from ./jit/AsmJSModule.h:16:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1107:9: note: in instantiation of member function 'js::Vector::Vector' requested here functions_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1108:9: note: in instantiation of member function 'js::Vector::Vector' requested here funcPtrTables_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1111:9: note: in instantiation of member function 'js::Vector::Vector' requested here globalAccesses_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1115:9: note: in instantiation of member function 'js::Vector::Vector' requested here slowFunctions_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1361:40: note: in instantiation of member function 'js::Vector::Vector' requested here AsmJSModule::ArgCoercionVector argCoercions; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1606:9: note: in instantiation of member function 'js::Vector::Vector' requested here loopStack_(m.cx()), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1887:13: note: in instantiation of member function 'js::Vector::Vector' requested here types_(f.cx()), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1888:13: note: in instantiation of member function 'js::Vector::Vector' requested here regArgs_(f.cx()), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:1889:13: note: in instantiation of member function 'js::Vector::Vector' requested here stackArgs_(f.cx()), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:2935:19: note: in instantiation of member function 'js::Vector::Vector' requested here MIRTypeVector argTypes(m.cx()); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:2999:35: note: in instantiation of member function 'js::Vector::Vector' requested here ModuleCompiler::FuncPtrVector funcPtrs(m.cx()); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:3823:17: note: in instantiation of member function 'js::Vector::Vector' requested here BlockVector thenBlocks(f.cx()); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:4306:17: note: in instantiation of member function 'js::Vector::Vector' requested here LabelVector labels(f.cx()); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJS.cpp:4947:34: note: in instantiation of member function 'js::Vector::Vector' requested here Vector tasks(m.cx()); ^61 warnings generated.AsmJSLink.cppclang++ -o AsmJSLink.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJSLink.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:10:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:7:In file included from ./jsmath.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSLink.cpp:312:25: note: in instantiation of member function 'js::Vector::Vector' requested here Vector coercedArgs(cx); ^35 warnings generated.AsmJSSignalHandlers.cppclang++ -o AsmJSSignalHandlers.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/AsmJSSignalHandlers.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.cpp:9:In file included from ./jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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 JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^./dist/include/js/Utility.h:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSSignalHandlers.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/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^34 warnings generated.BacktrackingAllocator.cppclang++ -o BacktrackingAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BacktrackingAllocator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StackSlotAllocator.h:22:5: note: in instantiation of member function 'js::Vector::Vector' requested here StackSlotAllocator() : height_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:229:5: note: in instantiation of member function 'js::Vector::Vector' requested here LiveInterval(uint32_t vreg, uint32_t index) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:38:5: note: in instantiation of member function 'js::Vector::Vector' requested here VirtualRegisterGroup() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^./ds/PriorityQueue.h:35:9: note: in instantiation of member function 'js::Vector::Vector' requested here : heap(ap) ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:170:5: note: in instantiation of member function 'js::PriorityQueue::PriorityQueue' requested here BacktrackingAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:314:24: note: in instantiation of member function 'js::Vector::Vector' requested here LiveIntervalVector newIntervals; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:1504:55: note: in instantiation of member function 'js::Vector::Vector' requested here Vector hotList, coldList; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.cpp:1693:48: note: in instantiation of member function 'js::Vector::Vector' requested here Vector callPositions; ^55 warnings generated.Bailouts.cppclang++ -o Bailouts.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Bailouts.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.cpp:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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 JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^./dist/include/js/Utility.h:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Bailouts.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^40 warnings generated.BaselineBailouts.cppclang++ -o BaselineBailouts.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineBailouts.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:21:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineBailouts.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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() ^40 warnings generated.BaselineCompiler-shared.cppclang++ -o BaselineCompiler-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:13:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:24:5: note: in instantiation of member function 'js::Vector::Vector' requested here icEntries_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:25:5: note: in instantiation of member function 'js::Vector::Vector' requested here pcMappingEntries_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.cpp:26:5: note: in instantiation of member function 'js::Vector::Vector' requested here icLoadLabels_(), ^27 warnings generated.BaselineCompiler.cppclang++ -o BaselineCompiler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.cpp:114:33: note: in instantiation of member function 'js::Vector::Vector' requested here Vector pcMappingIndexEntries(cx); ^41 warnings generated.BaselineFrame.cppclang++ -o BaselineFrame.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineFrame.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame-inl.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:8:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrame.cpp:7:In file included from ./jit/BaselineFrame.h:12: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() ^40 warnings generated.BaselineFrameInfo.cppclang++ -o BaselineFrameInfo.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineFrameInfo.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-shared.h:13:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:12:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineFrameInfo.cpp:7:In file included from ./jit/BaselineFrameInfo.h:12: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) ^29 warnings generated.BaselineIC.cppclang++ -o BaselineIC.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:10:In file included from ./jit/BaselineCompiler.h:21:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:18:In file included from ./jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.h:12: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() ^40 warnings generated.BaselineInspector.cppclang++ -o BaselineInspector.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineInspector.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.h:17:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^37 warnings generated.BaselineJIT.cppclang++ -o BaselineJIT.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineJIT.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:21:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineJIT.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:12: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() ^40 warnings generated.BitSet.cppclang++ -o BitSet.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BitSet.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:10:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:10:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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) ^29 warnings generated.BytecodeAnalysis.cppclang++ -o BytecodeAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BytecodeAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:7:In file included from ./jit/BytecodeAnalysis.h:10: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BytecodeAnalysis.cpp:16:5: note: in instantiation of member function 'js::Vector::Vector' requested here infos_() ^21 warnings generated.C1Spewer.cppclang++ -o C1Spewer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/C1Spewer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/C1Spewer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedCodeGenerator-shared.cppclang++ -o CodeGenerator-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:36:22: note: in instantiation of member function 'js::Vector::Vector' requested here CodeGeneratorShared::CodeGeneratorShared(MIRGenerator *gen, LIRGraph *graph, MacroAssembler *masmArg) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:36:22: note: in instantiation of member function 'js::Vector::Vector' requested here CodeGeneratorShared::CodeGeneratorShared(MIRGenerator *gen, LIRGraph *graph, MacroAssembler *masmArg) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:36:22: note: in instantiation of member function 'js::Vector::Vector' requested here CodeGeneratorShared::CodeGeneratorShared(MIRGenerator *gen, LIRGraph *graph, MacroAssembler *masmArg) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:36:22: note: in instantiation of member function 'js::Vector::Vector' requested here CodeGeneratorShared::CodeGeneratorShared(MIRGenerator *gen, LIRGraph *graph, MacroAssembler *masmArg) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-shared.cpp:36:22: note: in instantiation of member function 'js::Vector::Vector' requested here CodeGeneratorShared::CodeGeneratorShared(MIRGenerator *gen, LIRGraph *graph, MacroAssembler *masmArg) ^45 warnings generated.CodeGenerator.cppclang++ -o CodeGenerator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.h:11:In file included from ./jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.h:11:In file included from ./jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^40 warnings generated.EdgeCaseAnalysis.cppclang++ -o EdgeCaseAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/EdgeCaseAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EdgeCaseAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^39 warnings generated.EffectiveAddressAnalysis.cppclang++ -o EffectiveAddressAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/EffectiveAddressAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/EffectiveAddressAnalysis.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^38 warnings generated.Ion.cppclang++ -o Ion.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Ion.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineCompiler.h:21:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BaselineInspector.h:17:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.h:27:5: note: in instantiation of member function 'js::Vector::Vector' requested here LoopAliasInfo(LoopAliasInfo *outer, MBasicBlock *loopHeader) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StackSlotAllocator.h:22:5: note: in instantiation of member function 'js::Vector::Vector' requested here StackSlotAllocator() : height_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:229:5: note: in instantiation of member function 'js::Vector::Vector' requested here LiveInterval(uint32_t vreg, uint32_t index) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearScanAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^./jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:38:5: note: in instantiation of member function 'js::Vector::Vector' requested here VirtualRegisterGroup() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^./ds/PriorityQueue.h:35:9: note: in instantiation of member function 'js::Vector::Vector' requested here : heap(ap) ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:170:5: note: in instantiation of member function 'js::PriorityQueue::PriorityQueue' requested here BacktrackingAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:52:5: note: in instantiation of member function 'js::Vector::Vector' requested here StupidAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AsmJSModule.h:378:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit AsmJSModule(JSContext *cx) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:172:13: note: in instantiation of member function 'js::Vector::Vector' requested here IonRuntime::IonRuntime() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:433:32: note: expanded from macro 'JS_DECLARE_NEW_METHODS' JS_NEW_BODY(ALLOCATOR, T, (p1))\ ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:905:37: note: in instantiation of function template specialization 'js::MallocProvider::new_, JSContext *>' requested here dependentAsmJSModules = cx->new_ >(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Ion.cpp:2210:34: note: in instantiation of member function 'js::Vector::Vector' requested here Vector scripts(cx); ^67 warnings generated.IonAnalysis.cppclang++ -o IonAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:263:43: note: in instantiation of member function 'js::Vector::Vector' requested here Vector worklist; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:387:5: note: in instantiation of member function 'js::Vector::Vector' requested here TypeAnalyzer(MIRGenerator *mir, MIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:770:46: note: in instantiation of member function 'js::Vector::Vector' requested here Vector worklist; ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.cpp:848:1: warning: unused function 'SkipContainedLoop' [-Wunused-function]SkipContainedLoop(MBasicBlock *block, MBasicBlock *header)^46 warnings generated.IonBuilder.cppclang++ -o IonBuilder.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonBuilder.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:36:13: note: in instantiation of member function 'js::Vector::Vector' requested here IonBuilder::IonBuilder(JSContext *cx, TempAllocator *temp, MIRGraph *graph, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:36:13: note: in instantiation of member function 'js::Vector::Vector' requested here IonBuilder::IonBuilder(JSContext *cx, TempAllocator *temp, MIRGraph *graph, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:36:13: note: in instantiation of member function 'js::Vector::Vector' requested here IonBuilder::IonBuilder(JSContext *cx, TempAllocator *temp, MIRGraph *graph, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:36:13: note: in instantiation of member function 'js::Vector::Vector' requested here IonBuilder::IonBuilder(JSContext *cx, TempAllocator *temp, MIRGraph *graph, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:36:13: note: in instantiation of member function 'js::Vector::Vector' requested here IonBuilder::IonBuilder(JSContext *cx, TempAllocator *temp, MIRGraph *graph, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:570:42: note: in instantiation of member function 'js::Vector::Vector' requested here Vector worklist; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:3469:19: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraphExits saveExits; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:3926:18: note: in instantiation of member function 'js::Vector::Vector' requested here Vector choiceSet(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7126:28: note: in instantiation of member function 'js::Vector::Vector' requested here Vector setElemCalls(cx); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7:In file included from ./jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.cpp:7794:21: note: in instantiation of member function 'js::Vector::Vector' requested here Vector shapes(cx); ^52 warnings generated.IonCaches.cppclang++ -o IonCaches.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonCaches.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.h:11:In file included from ./jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/CodeGenerator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.h:11:In file included from ./jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonCaches.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^40 warnings generated.IonFrames.cppclang++ -o IonFrames.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonFrames.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:14:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:26:In file included from ./jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:7:In file included from ./jit/IonFrames.h:14: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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:640:1: warning: unused function 'ReadAllocation' [-Wunused-function]ReadAllocation(const IonFrameIterator &frame, const LAllocation *a)^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonFrames.cpp:670:1: warning: unused function 'WriteAllocation' [-Wunused-function]WriteAllocation(const IonFrameIterator &frame, const LAllocation *a, uintptr_t value)^42 warnings generated.IonMacroAssembler.cppclang++ -o IonMacroAssembler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonMacroAssembler.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:13:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:17:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^37 warnings generated.IonSpewer.cppclang++ -o IonSpewer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonSpewer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/IonSpewer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedJSONSpewer.cppclang++ -o JSONSpewer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/JSONSpewer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StackSlotAllocator.h:22:5: note: in instantiation of member function 'js::Vector::Vector' requested here StackSlotAllocator() : height_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:229:5: note: in instantiation of member function 'js::Vector::Vector' requested here LiveInterval(uint32_t vreg, uint32_t index) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearScanAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/JSONSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^52 warnings generated.PerfSpewer.cppclang++ -o PerfSpewer.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/PerfSpewer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:14:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:14:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StackSlotAllocator.h:22:5: note: in instantiation of member function 'js::Vector::Vector' requested here StackSlotAllocator() : height_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:229:5: note: in instantiation of member function 'js::Vector::Vector' requested here LiveInterval(uint32_t vreg, uint32_t index) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearScanAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.h:12:In file included from ./jsscript.h:14:In file included from ./jsdbgapi.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/PerfSpewer.cpp:72:13: note: in instantiation of member function 'js::Vector::Vector' requested here PerfSpewer::PerfSpewer() ^53 warnings generated.LICM.cppclang++ -o LICM.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LICM.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:57:7: note: in instantiation of member function 'js::Vector::Vector' requested here Loop::Loop(MIRGenerator *mir, MBasicBlock *header) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LICM.cpp:76:46: note: in instantiation of member function 'js::Vector::Vector' requested here Vector inlooplist; ^42 warnings generated.LIR.cppclang++ -o LIR.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LIR.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:16:11: note: in instantiation of member function 'js::Vector::Vector' requested here LIRGraph::LIRGraph(MIRGraph *mir) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:16:11: note: in instantiation of member function 'js::Vector::Vector' requested here LIRGraph::LIRGraph(MIRGraph *mir) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:16:11: note: in instantiation of member function 'js::Vector::Vector' requested here LIRGraph::LIRGraph(MIRGraph *mir) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.cpp:7:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR-Common.h:99:7: note: in instantiation of member function 'js::Vector::Vector' requested here class LMoveGroup : public LInstructionHelper<0, 0, 0> ^44 warnings generated.LinearScan.cppclang++ -o LinearScan.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LinearScan.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StackSlotAllocator.h:22:5: note: in instantiation of member function 'js::Vector::Vector' requested here StackSlotAllocator() : height_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:229:5: note: in instantiation of member function 'js::Vector::Vector' requested here LiveInterval(uint32_t vreg, uint32_t index) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearScanAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.cpp:11:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/BitSet.h:10:In file included from ./jit/IonAllocPolicy.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^52 warnings generated.LiveRangeAllocator.cppclang++ -o LiveRangeAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/LiveRangeAllocator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StackSlotAllocator.h:22:5: note: in instantiation of member function 'js::Vector::Vector' requested here StackSlotAllocator() : height_(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:229:5: note: in instantiation of member function 'js::Vector::Vector' requested here LiveInterval(uint32_t vreg, uint32_t index) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:38:5: note: in instantiation of member function 'js::Vector::Vector' requested here VirtualRegisterGroup() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^./ds/PriorityQueue.h:35:9: note: in instantiation of member function 'js::Vector::Vector' requested here : heap(ap) ^/tmp/js/src/mozjs-24.2.0/js/src/jit/BacktrackingAllocator.h:170:5: note: in instantiation of member function 'js::PriorityQueue::PriorityQueue' requested here BacktrackingAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LinearScan.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearScanAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.h:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:498:49: note: in instantiation of member function 'js::Vector::Vector' requested here Vector loopWorkList; ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LiveRangeAllocator.cpp:355:62: note: in instantiation of member function 'js::jit::LiveRangeAllocator::buildLivenessInfo' requested here template bool LiveRangeAllocator::buildLivenessInfo(); ^54 warnings generated.Lowering-shared.cppclang++ -o Lowering-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-shared.cpp:7:In file included from ./jit/LIR.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() ^40 warnings generated.Lowering.cppclang++ -o Lowering.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Lowering.cpp:7:In file included from ./jit/LIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^41 warnings generated.MCallOptimize.cppclang++ -o MCallOptimize.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MCallOptimize.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MCallOptimize.cpp:7:In file included from ./jslibmath.h:13:In file included from ./jsnum.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^39 warnings generated.MIR.cppclang++ -o MIR.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MIR.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:7:In file included from ./jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:343:1: warning: unused function 'IsPowerOfTwo' [-Wunused-function]IsPowerOfTwo(uint32_t n)^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.cpp:1165:1: warning: unused function 'TryFold' [-Wunused-function]TryFold(MDefinition *original, MDefinition *replacement)^42 warnings generated.MIRGraph.cppclang++ -o MIRGraph.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MIRGraph.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:17:15: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGenerator::MIRGenerator(JSCompartment *compartment, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:17:15: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGenerator::MIRGenerator(JSCompartment *compartment, ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.cpp:229:14: note: in instantiation of member function 'js::Vector::Vector' requested here MBasicBlock::MBasicBlock(MIRGraph &graph, CompileInfo &info, jsbytecode *pc, Kind kind) ^42 warnings generated.MoveResolver.cppclang++ -o MoveResolver.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MoveResolver.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:9:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:7:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MoveResolver.cpp:14:15: note: in instantiation of member function 'js::Vector::Vector' requested here MoveResolver::MoveResolver() ^30 warnings generated.ParallelArrayAnalysis.cppclang++ -o ParallelArrayAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelArrayAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelArrayAnalysis.cpp:9:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^39 warnings generated.ParallelFunctions.cppclang++ -o ParallelFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ParallelFunctions.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:14: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ParallelFunctions.cpp:7:In file included from ./jit/ParallelFunctions.h:10:In file included from ./vm/ThreadPool.h:12:./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) ^29 warnings generated.RangeAnalysis.cppclang++ -o RangeAnalysis.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RangeAnalysis.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:861:47: note: in instantiation of member function 'js::Vector::Vector' requested here Vector hoistedChecks; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:1486:51: note: in instantiation of member function 'js::Vector::Vector' requested here Vector worklist; ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:14:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RangeAnalysis.cpp:1487:64: note: in instantiation of member function 'js::Vector::Vector' requested here Vector bitops; ^42 warnings generated.RegisterAllocator.cppclang++ -o RegisterAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/RegisterAllocator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR-Common.h:99:7: note: in instantiation of member function 'js::Vector::Vector' requested here class LMoveGroup : public LInstructionHelper<0, 0, 0> ^49 warnings generated.Safepoints.cppclang++ -o Safepoints.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Safepoints.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:19:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.h:10:In file included from ./jit/Registers.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:179:1: warning: unused function 'AllocationToPartKind' [-Wunused-function]AllocationToPartKind(const LAllocation &a)^/tmp/js/src/mozjs-24.2.0/js/src/jit/Safepoints.cpp:194:1: warning: unused function 'CanEncodeInfoInHeader' [-Wunused-function]CanEncodeInfoInHeader(const LAllocation &a, uint32_t *out)^42 warnings generated.Snapshots.cppclang++ -o Snapshots.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Snapshots.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:20:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:20:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGenerator.h:14: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) ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:114:23: warning: unused variable 'BAILOUT_FRAMECOUNT_BITS' [-Wunused-const-variable]static const uint32_t BAILOUT_FRAMECOUNT_BITS = (8 * sizeof(uint32_t)) - BAILOUT_FRAMECOUNT_SHIFT; ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:175:23: warning: unused variable 'MAX_TYPE_FIELD_VALUE' [-Wunused-const-variable]static const uint32_t MAX_TYPE_FIELD_VALUE = 7; ^/tmp/js/src/mozjs-24.2.0/js/src/jit/Snapshots.cpp:177:23: warning: unused variable 'MAX_REG_FIELD_VALUE' [-Wunused-const-variable]static const uint32_t MAX_REG_FIELD_VALUE = 31; ^32 warnings generated.StupidAllocator.cppclang++ -o StupidAllocator.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/StupidAllocator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:13:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:34:5: note: in instantiation of member function 'js::Vector::Vector' requested here AllocationIntegrityState(LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:63:9: note: in instantiation of member function 'js::Vector::Vector' requested here InstructionInfo() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:77:9: note: in instantiation of member function 'js::Vector::Vector' requested here BlockInfo() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:52:5: note: in instantiation of member function 'js::Vector::Vector' requested here StupidAllocator(MIRGenerator *mir, LIRGenerator *lir, LIRGraph &graph) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/StupidAllocator.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/RegisterAllocator.h:12:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/LIR-Common.h:99:7: note: in instantiation of member function 'js::Vector::Vector' requested here class LMoveGroup : public LInstructionHelper<0, 0, 0> ^50 warnings generated.TypePolicy.cppclang++ -o TypePolicy.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/TypePolicy.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/TypePolicy.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^38 warnings generated.UnreachableCodeElimination.cppclang++ -o UnreachableCodeElimination.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/UnreachableCodeElimination.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonAnalysis.h:100:5: note: in instantiation of member function 'js::Vector::Vector' requested here LinearSum() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/AliasAnalysis.h:27:5: note: in instantiation of member function 'js::Vector::Vector' requested here LoopAliasInfo(LoopAliasInfo *outer, MBasicBlock *loopHeader) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.h:10:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/UnreachableCodeElimination.cpp:132:15: note: in instantiation of member function 'js::Vector::Vector' requested here BlockList worklist, optimizableBlocks; ^41 warnings generated.VMFunctions.cppclang++ -o VMFunctions.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/VMFunctions.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9:In file included from ./jit/BaselineFrame-inl.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:9:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/VMFunctions.cpp:7:In file included from ./jit/Ion.h:12: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() ^40 warnings generated.ValueNumbering.cppclang++ -o ValueNumbering.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ValueNumbering.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:8:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:15:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/IonBuilder.h:658:9: note: in instantiation of member function 'js::Vector::Vector' requested here args_(cx), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:7:In file included from ./jit/Ion.h:12: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), ^/tmp/js/src/mozjs-24.2.0/js/src/jit/ValueNumbering.cpp:344:46: note: in instantiation of member function 'js::Vector::Vector' requested here Vector worklist; ^40 warnings generated.Assembler-x86-shared.cppclang++ -o Assembler-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Assembler-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:10:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:10:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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) ^./vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:333:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here ByteDisjunction(unsigned numSubpatterns, unsigned frameSize) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Assembler-x86-shared.cpp:7:In file included from ./jit/IonMacroAssembler.h:12:In file included from ./jstypedarray.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) ^29 warnings generated.BaselineCompiler-x86-shared.cppclang++ -o BaselineCompiler-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:13:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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), ^24 warnings generated.BaselineIC-x86-shared.cppclang++ -o BaselineIC-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:8:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/BaselineIC-x86-shared.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^24 warnings generated.CodeGenerator-x86-shared.cppclang++ -o CodeGenerator-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/CodeGenerator-x86-shared.cpp:9: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() ^40 warnings generated.IonFrames-x86-shared.cppclang++ -o IonFrames-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/IonFrames-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:10:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:10:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/IonFrames-x86-shared.cpp:7:In file included from ./jit/Ion.h:12: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) ^29 warnings generated.Lowering-x86-shared.cppclang++ -o Lowering-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/Lowering-x86-shared.cpp:7:In file included from ./jit/MIR.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() ^40 warnings generated.MoveEmitter-x86-shared.cppclang++ -o MoveEmitter-x86-shared.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MoveEmitter-x86-shared.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:9:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:9:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/shared/MoveEmitter-x86-shared.h:10:In file included from ./jit/MoveResolver.h:10:In file included from ./jit/Registers.h:15:In file included from ./jit/x64/Architecture-x64.h:10:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jsobjinlines.h:1368:40: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, DESCRIPTORS), descriptors(cx), skip(cx, &descriptors) ^29 warnings generated.Assembler-x64.cppclang++ -o Assembler-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Assembler-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:9:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:9:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Assembler-x64.cpp:7:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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() ^40 warnings generated.Bailouts-x64.cppclang++ -o Bailouts-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Bailouts-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.cpp:11:In file included from ./jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.cpp:11:In file included from ./jit/IonFrames-inl.h:14:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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), ^./vm/MatchPairs.h:126:5: note: in instantiation of member function 'js::Vector::Vector' requested here VectorMatchPairs() { ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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:111:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here CharacterClass(PassRefPtr table) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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:325:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternDisjunction(PatternAlternative* parent = 0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 instantiation of member function 'JSC::Yarr::Vector::Vector' requested here TermChain(PatternTerm term) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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) ^./jscompartment.h:536:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, WRAPVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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 JS_DECLARE_NEW_METHODS(new_, malloc_, JS_ALWAYS_INLINE) ^./dist/include/js/Utility.h:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/shared/Assembler-x86-shared.h:147:5: note: in instantiation of member function 'js::Vector::Vector' requested here AssemblerX86Shared() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:836:9: note: in instantiation of member function 'js::Vector::Vector' requested here : successors_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIR.h:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/MIRGraph.h:535:5: note: in instantiation of member function 'js::Vector::Vector' requested here MIRGraph(TempAllocator *alloc) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/LIR.h:738:5: note: in instantiation of member function 'js::Vector::Vector' requested here LBlock(MBasicBlock *block) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Bailouts-x64.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/LIR.h:1011:5: note: in instantiation of member function 'js::Vector::Vector' requested here LSafepoint() ^40 warnings generated.BaselineCompiler-x64.cppclang++ -o BaselineCompiler-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineCompiler-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:13:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineCompiler-x64.h:10:In file included from ./jit/shared/BaselineCompiler-x86-shared.h:10:In file included from ./jit/shared/BaselineCompiler-shared.h:10: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), ^24 warnings generated.BaselineIC-x64.cppclang++ -o BaselineIC-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/BaselineIC-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:8:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/BaselineIC-x64.cpp:7:In file included from ./jit/BaselineJIT.h:12: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), ^24 warnings generated.CodeGenerator-x64.cppclang++ -o CodeGenerator-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/CodeGenerator-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.h:11:In file included from ./jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:9:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.h:11:In file included from ./jit/shared/CodeGenerator-x86-shared.h:10:In file included from ./jit/shared/CodeGenerator-shared.h:10:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/CodeGenerator-x64.cpp:7:In file included from ./jsnum.h:12: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() ^40 warnings generated.Lowering-x64.cppclang++ -o Lowering-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Lowering-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:14:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:14:In file included from ./jit/LIR.h:19:In file included from ./jit/MIR.h:16:In file included from ./jsinferinlines.h:30:In file included from ./vm/Stack-inl.h:17:In file included from ./jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:3611:5: note: in instantiation of member function 'js::Vector::Vector' requested here MPhi(uint32_t slot) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:5344:43: note: in instantiation of member function 'js::Vector::Vector' requested here : pc_(pc), priorResumePoint_(NULL), entries_() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:5493:5: note: in instantiation of member function 'js::Vector::Vector' requested here MGetPropertyPolymorphic(MDefinition *obj, HandlePropertyName name) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:5565:5: note: in instantiation of member function 'js::Vector::Vector' requested here MSetPropertyPolymorphic(MDefinition *obj, MDefinition *value) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:5634:9: note: in instantiation of member function 'js::Vector::Vector' requested here : map_(), fallback_(NULL) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:5770:9: note: in instantiation of member function 'js::Vector::Vector' requested here : dispatchTable_(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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:7817:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit FlattenedMResumePointIter(MResumePoint *newest) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.cpp:7:In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Lowering-x64.h:10:In file included from ./jit/shared/Lowering-x86-shared.h:10:In file included from ./jit/shared/Lowering-shared.h:13:In file included from ./jit/IonAllocPolicy.h:12: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() ^40 warnings generated.MacroAssembler-x64.cppclang++ -o MacroAssembler-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssembler-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:11:In file included from ./jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:11:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/MacroAssembler-x64.cpp:7:In file included from ./jit/x64/MacroAssembler-x64.h:10:In file included from ./jit/shared/MacroAssembler-x86-shared.h:15:In file included from ./jit/x64/Assembler-x64.h:10:In file included from ./jit/shared/Assembler-shared.h:15:In file included from ./jit/IonAllocPolicy.h:12: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) ^29 warnings generated.Trampoline-x64.cppclang++ -o Trampoline-x64.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/Trampoline-x64.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:15:In file included from ./jit/x64/BaselineHelpers-x64.h:15:In file included from ./jit/BaselineIC.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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:18:In file included from ./jsscriptinlines.h:24:In file included from ./vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jit/x64/Trampoline-x64.cpp:7:In file included from ./jscompartment.h:12: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) ^29 warnings generated.ExecutableAllocatorPosix.cppclang++ -o ExecutableAllocatorPosix.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ExecutableAllocatorPosix.o.pp /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/jit/ExecutableAllocatorPosix.cpp:26:In file included from ./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), ^./assembler/jit/ExecutableAllocator.h:188:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit ExecutableAllocator(AllocationBehavior allocBehavior) ^1 warning generated.OSAllocatorPosix.cppclang++ -o OSAllocatorPosix.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/OSAllocatorPosix.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp:34:In file included from ./yarr/OSAllocator.h:34:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp:34:In file included from ./yarr/OSAllocator.h:34:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp:34:In file included from ./yarr/OSAllocator.h:34:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp:34:In file included from ./yarr/OSAllocator.h:34:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp:34:In file included from ./yarr/OSAllocator.h:34:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/OSAllocatorPosix.cpp:34:In file included from ./yarr/OSAllocator.h:34:In file included from ./yarr/wtfbridge.h:17:In file included from ./jsstr.h:13:In file included from ./jsapi.h:32:./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) ^6 warnings generated.ARMAssembler.cppclang++ -o ARMAssembler.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/ARMAssembler.o.pp /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/ARMAssembler.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedMacroAssemblerARM.cppclang++ -o MacroAssemblerARM.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssemblerARM.o.pp /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerARM.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedMacroAssemblerX86Common.cppclang++ -o MacroAssemblerX86Common.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/MacroAssemblerX86Common.o.pp /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/X86Assembler.h:39:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/X86Assembler.h:39:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/X86Assembler.h:39:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/X86Assembler.h:39:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/X86Assembler.h:39:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.cpp:12:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/MacroAssemblerX86Common.h:37:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/X86Assembler.h:39:In file included from /tmp/js/src/mozjs-24.2.0/js/src/assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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) ^6 warnings generated.YarrJIT.cppclang++ -o YarrJIT.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/YarrJIT.o.pp /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jsgc.h:705:5: note: in instantiation of member function 'js::Vector::Vector' requested here GCHelperThread(JSRuntime *rt) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./jit/CompactBuffer.h:98:5: note: in instantiation of member function 'js::Vector::Vector' requested here CompactBufferWriter() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./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 /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::YarrOp, 128, js::SystemAllocPolicy>::Vector' requested here Vector() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2632:5: note: in instantiation of member function 'JSC::Yarr::Vector::YarrOp, 128>::Vector' requested here YarrGenerator(YarrPattern& pattern, YarrCharSize charSize) ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2736:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::YarrGenerator' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./assembler/assembler/AbstractMacroAssembler.h:437:9: note: in instantiation of member function 'js::Vector::Jump, 16, js::SystemAllocPolicy>::Vector' requested here JumpList() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:506:9: note: in instantiation of member function 'JSC::AbstractMacroAssembler::JumpList::JumpList' requested here BacktrackingState() ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2632:5: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState' requested here YarrGenerator(YarrPattern& pattern, YarrCharSize charSize) ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2736:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::YarrGenerator' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::DataLabelPtr, 4, js::SystemAllocPolicy>::Vector' requested here Vector() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:506:9: note: in instantiation of member function 'JSC::Yarr::Vector::DataLabelPtr, 4>::Vector' requested here BacktrackingState() ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2632:5: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState' requested here YarrGenerator(YarrPattern& pattern, YarrCharSize charSize) ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2736:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::YarrGenerator' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::BacktrackingState::ReturnAddressRecord, 4, js::SystemAllocPolicy>::Vector' requested here Vector() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:506:9: note: in instantiation of member function 'JSC::Yarr::Vector::BacktrackingState::ReturnAddressRecord, 4>::Vector' requested here BacktrackingState() ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2632:5: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState' requested here YarrGenerator(YarrPattern& pattern, YarrCharSize charSize) ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2736:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::YarrGenerator' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::Vector' requested here Vector() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:232:26: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here Vector matchesAZaz; ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:994:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::matchCharacterClass' requested here matchCharacterClass(character, matchDest, term->characterClass); ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:1236:21: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::generateCharacterClassOnce' requested here generateCharacterClassOnce(opIndex); ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:1355:17: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::generateTerm' requested here generateTerm(opIndex); ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2675:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::generate' requested here generate(); ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2736:53: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::compile' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::YarrOp, 128, js::SystemAllocPolicy>::Vector' requested here Vector() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2632:5: note: in instantiation of member function 'JSC::Yarr::Vector::YarrOp, 128>::Vector' requested here YarrGenerator(YarrPattern& pattern, YarrCharSize charSize) ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2738:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::YarrGenerator' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:28:In file included from ./yarr/YarrJIT.h:35:In file included from ./assembler/assembler/MacroAssembler.h:54:In file included from ./assembler/assembler/MacroAssemblerX86_64.h:39:In file included from ./assembler/assembler/MacroAssemblerX86Common.h:37:In file included from ./assembler/assembler/X86Assembler.h:39:In file included from ./assembler/assembler/AssemblerBuffer.h:39:In file included from ./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), ^./yarr/wtfbridge.h:133:5: note: in instantiation of member function 'js::Vector::BacktrackingState::ReturnAddressRecord, 4, js::SystemAllocPolicy>::Vector' requested here Vector() {} ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:506:9: note: in instantiation of member function 'JSC::Yarr::Vector::BacktrackingState::ReturnAddressRecord, 4>::Vector' requested here BacktrackingState() ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2632:5: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::BacktrackingState::BacktrackingState' requested here YarrGenerator(YarrPattern& pattern, YarrCharSize charSize) ^/tmp/js/src/mozjs-24.2.0/js/src/yarr/YarrJIT.cpp:2738:9: note: in instantiation of member function 'JSC::Yarr::YarrGenerator::YarrGenerator' requested here YarrGenerator(pattern, charSize).compile(globalData, jitObject); ^25 warnings generated.pm_linux.cppclang++ -o pm_linux.o -c -I./dist/system_wrappers_js -include ./config/gcc_hidden.h -DNO_NSPR_10_SUPPORT -DIMPL_MFBT -DEXPORT_JS_API -DUSE_ZLIB -I./../../mfbt/double-conversion -I./../../intl/icu/source/common -I./../../intl/icu/source/i18n -I. -I. -I./dist/include -I/usr/include/nspr -I. -I./assembler -I./yarr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -Qunused-arguments -DMOZILLA_CLIENT -include ./js-confdefs.h -MD -MP -MF .deps/pm_linux.o.pp /tmp/js/src/mozjs-24.2.0/js/src/perf/pm_linux.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/pm_linux.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/pm_linux.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/pm_linux.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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 /tmp/js/src/mozjs-24.2.0/js/src/perf/pm_linux.cpp:6:In file included from /tmp/js/src/mozjs-24.2.0/js/src/perf/jsperf.h:9:In file included from ./jsapi.h:32:./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) ^4 warnings generated./tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./config/Preprocessor.py \ -DVERSION="mozjs_" symverscript.in > symverscriptrm -f libjs_static.a libjs_static.a.desc/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./config/expandlibs_exec.py --depend .deps/.//libjs_static.a.pp --target libjs_static.a --extract -- ar cr libjs_static.a 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 ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x86-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator-x86-shared.o IonFrames-x86-shared.o Lowering-x86-shared.o MoveEmitter-x86-shared.o Assembler-x64.o Bailouts-x64.o BaselineCompiler-x64.o BaselineIC-x64.o CodeGenerator-x64.o Lowering-x64.o MacroAssembler-x64.o Trampoline-x64.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o ranlib libjs_static.a/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./config/expandlibs_gen.py --depend .deps/.//libjs_static.a.desc.pp -o libjs_static.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 ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x86-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator-x86-shared.o IonFrames-x86-shared.o Lowering-x86-shared.o MoveEmitter-x86-shared.o Assembler-x64.o Bailouts-x64.o BaselineCompiler-x64.o BaselineIC-x64.o CodeGenerator-x64.o Lowering-x64.o MacroAssembler-x64.o Trampoline-x64.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o libmozjs-.sorm -f libmozjs-.so/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./config/expandlibs_exec.py --depend .deps/.//libmozjs-.so.pp --target libmozjs-.so --uselist -- clang++ -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1 -DENABLE_JIT=1 -fPIC -shared -Wl,-z,defs -Wl,--gc-sections -Wl,-h,libmozjs-.so -o libmozjs-.so 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 ArgumentsObject.o BytecodeCompiler.o BytecodeEmitter.o CharacterEncoding.o DateTime.o Debugger.o Eval.o ExecutableAllocator.o FoldConstants.o ForkJoin.o GlobalObject.o Interpreter.o Intl.o Iteration.o LifoAlloc.o MapObject.o Marking.o Memory.o Module.o Monitor.o NameFunctions.o Nursery.o Object.o ObjectImpl.o PageBlock.o ParallelArray.o ParseMaps.o ParseNode.o Parser.o Probes.o Profilers.o PropertyKey.o RegExp.o RegExpObject.o RegExpStatics.o RootMarking.o SPSProfiler.o ScopeObject.o SelfHosting.o Shape.o Stack.o Statistics.o StoreBuffer.o String.o StringBuffer.o TestingFunctions.o ThreadPool.o TokenStream.o Unicode.o Verifier.o Xdr.o YarrCanonicalizeUCS2.o YarrInterpreter.o YarrPattern.o YarrSyntaxChecker.o Zone.o jsalloc.o jsanalyze.o jsapi.o jsarray.o jsatom.o jsbool.o jsclone.o jscntxt.o jscompartment.o jscrashreport.o jsdate.o jsdbgapi.o jsdtoa.o jsexn.o jsfriendapi.o jsfun.o jsgc.o jsinfer.o jsiter.o jsmath.o jsmemorymetrics.o jsnativestack.o jsnum.o jsobj.o json.o jsonparser.o jsopcode.o jsperf.o jsprf.o jspropertytree.o jsproxy.o jsreflect.o jsscript.o jsstr.o jstypedarray.o jsutil.o jswatchpoint.o jsweakmap.o jsworkers.o jswrapper.o prmjtime.o sharkctl.o AliasAnalysis.o AsmJS.o AsmJSLink.o AsmJSSignalHandlers.o BacktrackingAllocator.o Bailouts.o BaselineBailouts.o BaselineCompiler-shared.o BaselineCompiler.o BaselineFrame.o BaselineFrameInfo.o BaselineIC.o BaselineInspector.o BaselineJIT.o BitSet.o BytecodeAnalysis.o C1Spewer.o CodeGenerator-shared.o CodeGenerator.o EdgeCaseAnalysis.o EffectiveAddressAnalysis.o Ion.o IonAnalysis.o IonBuilder.o IonCaches.o IonFrames.o IonMacroAssembler.o IonSpewer.o JSONSpewer.o PerfSpewer.o LICM.o LIR.o LinearScan.o LiveRangeAllocator.o Lowering-shared.o Lowering.o MCallOptimize.o MIR.o MIRGraph.o MoveResolver.o ParallelArrayAnalysis.o ParallelFunctions.o RangeAnalysis.o RegisterAllocator.o Safepoints.o Snapshots.o StupidAllocator.o TypePolicy.o UnreachableCodeElimination.o VMFunctions.o ValueNumbering.o Assembler-x86-shared.o BaselineCompiler-x86-shared.o BaselineIC-x86-shared.o CodeGenerator-x86-shared.o IonFrames-x86-shared.o Lowering-x86-shared.o MoveEmitter-x86-shared.o Assembler-x64.o Bailouts-x64.o BaselineCompiler-x64.o BaselineIC-x64.o CodeGenerator-x64.o Lowering-x64.o MacroAssembler-x64.o Trampoline-x64.o ExecutableAllocatorPosix.o OSAllocatorPosix.o ARMAssembler.o MacroAssemblerARM.o MacroAssemblerX86Common.o YarrJIT.o pm_linux.o -lpthread -Wl,--build-id -Wl,-rpath-link,./dist/bin -Wl,-rpath-link,/usr/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,-version-script,symverscript -ldl -lm -lz -ldl chmod +x libmozjs-.somake -C config libsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/config'/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "nsinstall_real" "../dist/host/bin"make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/config'make -C shell libsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'rm -f "/tmp/js/src/mozjs-24.2.0/js/src/shell/js-gdb.py"/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/Preprocessor.py -Dtopsrcdir=/tmp/js/src/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -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_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=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 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "js-gdb.py.in" -o "/tmp/js/src/mozjs-24.2.0/js/src/shell/js-gdb.py" /tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/tmp/js/src/mozjs-24.2.0/js/src/shell/js-gdb.py" "../dist/bin"mkdir -p ".deps/"js.cppclang++ -o js.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../shell -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/js.o.pp /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:39:In file included from ../jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:39:In file included from ../jstypedarrayinlines.h: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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^../dist/include/jsapi.h:542:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, VALVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^../dist/include/jsapi.h:555:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, IDVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^../dist/include/jsapi.h:568:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, OBJVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/jsapi.h:224:32: note: in instantiation of member function 'js::Vector::Vector' requested here : AutoGCRooter(cx, tag), vector(cx), vectorRoot(cx, &vector) ^../dist/include/jsapi.h:581:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SCRIPTVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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/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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^../jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^../jsworkers.h:64:5: note: in instantiation of member function 'js::Vector::Vector' requested here WorkerThreadState() { mozilla::PodZero(this); } ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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:50:34: note: in instantiation of member function 'js::Vector::Vector' requested here CGConstList(JSContext *cx) : list(cx) {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../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:82:13: note: in instantiation of member function 'js::Vector::Vector' requested here : code(cx), notes(cx), lastNoteOffset(0), currentLine(lineNum), lastColumn(0) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^../shell/jsoptparse.h:149:5: note: in instantiation of member function 'js::Vector::Vector' requested here MultiStringOption(char shortflag, const char *longflag, const char *help, const char *metavar) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^../shell/jsoptparse.h:235:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit OptionParser(const char *usage) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:23:In file included from ../dist/include/jsapi.h:32:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^/tmp/js/src/mozjs-24.2.0/js/src/shell/js.cpp:496:20: note: in instantiation of member function 'js::Vector::Vector' requested here CharBuffer buffer(cx); ^38 warnings generated.jsheaptools.cppclang++ -o jsheaptools.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../shell -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/jsheaptools.o.pp /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:19: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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/shell/jsheaptools.cpp:9:In file included from ../jsapi.h:32:../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) ^29 warnings generated.jsoptparse.cppclang++ -o jsoptparse.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../shell -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/jsoptparse.o.pp /tmp/js/src/mozjs-24.2.0/js/src/shell/jsoptparse.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/jsoptparse.cpp:7:In file included from ../shell/jsoptparse.h:15:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^../shell/jsoptparse.h:149:5: note: in instantiation of member function 'js::Vector::Vector' requested here MultiStringOption(char shortflag, const char *longflag, const char *help, const char *metavar) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/shell/jsoptparse.cpp:7:In file included from ../shell/jsoptparse.h:15:../dist/include/js/Vector.h:531:34: warning: field 'storage' is uninitialized when used here [-Wuninitialized] : AllocPolicy(ap), mBegin((T *)storage.addr()), mLength(0), ^../shell/jsoptparse.h:235:14: note: in instantiation of member function 'js::Vector::Vector' requested here explicit OptionParser(const char *usage) ^2 warnings generated./tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/expandlibs_exec.py --depend .deps/.//js.pp --target js --uselist -- clang++ -o js -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer js.o jsheaptools.o jsoptparse.o -lpthread -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lreadline ../libjs_static.a -lz -ldl -L/usr/lib/../lib -lffi /tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "js" "../dist/bin"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 js ..make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'make -C jsapi-tests libsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests'mkdir -p ".deps/"selfTest.cppclang++ -o selfTest.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/selfTest.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/selfTest.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testAddPropertyPropcache.cppclang++ -o testAddPropertyPropcache.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testAddPropertyPropcache.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testAddPropertyPropcache.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testArgumentsObject.cppclang++ -o testArgumentsObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testArgumentsObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11:In file included from ../vm/Stack-inl.h:17:In file included from ../jit/BaselineFrame-inl.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:11:In file included from ../vm/Stack-inl.h:17:In file included from ../jit/BaselineFrame-inl.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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArgumentsObject.cpp:9:In file included from ../jsapi-tests/tests.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), ^30 warnings generated.testArrayBuffer.cppclang++ -o testArrayBuffer.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testArrayBuffer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testArrayBuffer.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testBindCallable.cppclang++ -o testBindCallable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testBindCallable.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBindCallable.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testBug604087.cppclang++ -o testBug604087.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testBug604087.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testBug604087.cpp:10:In file included from ../jsapi-tests/tests.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) ^30 warnings generated.testCallNonGenericMethodOnProxy.cppclang++ -o testCallNonGenericMethodOnProxy.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCallNonGenericMethodOnProxy.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCallNonGenericMethodOnProxy.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testChromeBuffer.cppclang++ -o testChromeBuffer.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testChromeBuffer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testChromeBuffer.cpp:7:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testClassGetter.cppclang++ -o testClassGetter.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testClassGetter.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testClassGetter.cpp:11:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testCloneScript.cppclang++ -o testCloneScript.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCloneScript.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCloneScript.cpp:11:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testConservativeGC.cppclang++ -o testConservativeGC.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testConservativeGC.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testConservativeGC.cpp:7:In file included from ../jsapi-tests/tests.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) ^30 warnings generated.testContexts.cppclang++ -o testContexts.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testContexts.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testContexts.cpp:7:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testCustomIterator.cppclang++ -o testCustomIterator.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testCustomIterator.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testCustomIterator.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testDebugger.cppclang++ -o testDebugger.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDebugger.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDebugger.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testDeepFreeze.cppclang++ -o testDeepFreeze.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDeepFreeze.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDeepFreeze.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testDefineGetterSetterNonEnumerable.cppclang++ -o testDefineGetterSetterNonEnumerable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDefineGetterSetterNonEnumerable.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineGetterSetterNonEnumerable.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testDefineProperty.cppclang++ -o testDefineProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testDefineProperty.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testDefineProperty.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testEnclosingFunction.cppclang++ -o testEnclosingFunction.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testEnclosingFunction.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testEnclosingFunction.cpp:10:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testErrorCopying.cppclang++ -o testErrorCopying.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testErrorCopying.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testErrorCopying.cpp:12:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testException.cppclang++ -o testException.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testException.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testException.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testExternalStrings.cppclang++ -o testExternalStrings.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testExternalStrings.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testExternalStrings.cpp:8:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testFindSCCs.cppclang++ -o testFindSCCs.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFindSCCs.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFindSCCs.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testFuncCallback.cppclang++ -o testFuncCallback.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFuncCallback.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFuncCallback.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testFunctionProperties.cppclang++ -o testFunctionProperties.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testFunctionProperties.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testFunctionProperties.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testGCExactRooting.cppclang++ -o testGCExactRooting.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCExactRooting.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCExactRooting.cpp:8:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testGCFinalizeCallback.cppclang++ -o testGCFinalizeCallback.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCFinalizeCallback.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:12: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCFinalizeCallback.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^22 warnings generated.testGCOutOfMemory.cppclang++ -o testGCOutOfMemory.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGCOutOfMemory.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGCOutOfMemory.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testGetPropertyDefault.cppclang++ -o testGetPropertyDefault.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testGetPropertyDefault.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testGetPropertyDefault.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testHashTable.cppclang++ -o testHashTable.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testHashTable.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTable.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testHashTableInit.cppclang++ -o testHashTableInit.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testHashTableInit.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testHashTableInit.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testIndexToString.cppclang++ -o testIndexToString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIndexToString.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIndexToString.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testIntString.cppclang++ -o testIntString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntString.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntString.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testIntTypesABI.cppclang++ -o testIntTypesABI.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntTypesABI.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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), ^../dist/include/js/MemoryMetrics.h:162:9: note: in instantiation of member function 'js::Vector::Vector' requested here hugeStrings() ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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), ^../dist/include/js/MemoryMetrics.h:377:9: note: in instantiation of member function 'js::Vector::Vector' requested here compartmentStatsVector(), ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntTypesABI.cpp:5:In file included from ../jsapi-tests/tests.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), ^../dist/include/js/MemoryMetrics.h:378:9: note: in instantiation of member function 'js::Vector::Vector' requested here zoneStatsVector(), ^24 warnings generated.testIntern.cppclang++ -o testIntern.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testIntern.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testIntern.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testJSEvaluateScript.cppclang++ -o testJSEvaluateScript.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testJSEvaluateScript.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testJSEvaluateScript.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testLookup.cppclang++ -o testLookup.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testLookup.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp: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); ^../jsproxy.h:145:18: note: overridden virtual function is here virtual bool getPrototypeOf(JSContext *cx, HandleObject proxy, MutableHandleObject protop); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLookup.cpp:9:In file included from ../jsapi-tests/tests.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) ^30 warnings generated.testLooselyEqual.cppclang++ -o testLooselyEqual.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testLooselyEqual.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testLooselyEqual.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testNewObject.cppclang++ -o testNewObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testNewObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testNewObject.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testOOM.cppclang++ -o testOOM.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOOM.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOOM.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testObjectEmulatingUndefined.cppclang++ -o testObjectEmulatingUndefined.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testObjectEmulatingUndefined.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testObjectEmulatingUndefined.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testOps.cppclang++ -o testOps.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOps.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOps.cpp:11:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testOriginPrincipals.cppclang++ -o testOriginPrincipals.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testOriginPrincipals.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testOriginPrincipals.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testParseJSON.cppclang++ -o testParseJSON.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testParseJSON.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testParseJSON.cpp:12:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testProfileStrings.cppclang++ -o testProfileStrings.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testProfileStrings.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testProfileStrings.cpp:11:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testPropCache.cppclang++ -o testPropCache.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testPropCache.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testPropCache.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testRegExp.cppclang++ -o testRegExp.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testRegExp.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testRegExp.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testResolveRecursion.cppclang++ -o testResolveRecursion.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testResolveRecursion.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testResolveRecursion.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testSameValue.cppclang++ -o testSameValue.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSameValue.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSameValue.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testScriptInfo.cppclang++ -o testScriptInfo.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testScriptInfo.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptInfo.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testScriptObject.cppclang++ -o testScriptObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testScriptObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testScriptObject.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testSetProperty.cppclang++ -o testSetProperty.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSetProperty.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSetProperty.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testSourcePolicy.cppclang++ -o testSourcePolicy.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testSourcePolicy.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testSourcePolicy.cpp:5:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testStringBuffer.cppclang++ -o testStringBuffer.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testStringBuffer.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testStringBuffer.cpp:9:In file included from ../jsapi-tests/tests.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/StringBuffer.h:42:44: note: in instantiation of member function 'js::Vector::Vector' requested here explicit StringBuffer(JSContext *cx) : cb(cx) { } ^22 warnings generated.testToIntWidth.cppclang++ -o testToIntWidth.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testToIntWidth.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testToIntWidth.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testTrap.cppclang++ -o testTrap.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testTrap.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTrap.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testTypedArrays.cppclang++ -o testTypedArrays.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testTypedArrays.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testTypedArrays.cpp:9:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testUTF8.cppclang++ -o testUTF8.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testUTF8.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testUTF8.cpp:8:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated.testXDR.cppclang++ -o testXDR.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/testXDR.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12:In file included from ../jsscriptinlines.h:22: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:12:In file included from ../jsscriptinlines.h:24:In file included from ../vm/Shape-inl.h:29: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); ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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:433: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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/testXDR.cpp:7:In file included from ../jsapi-tests/tests.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) ^30 warnings generated.tests.cppclang++ -o tests.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../jsapi-tests -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/tests.o.pp /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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) ^../vm/String.h:868:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, NAMEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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:2333:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, STRINGVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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:2346:11: note: in instantiation of member function 'JS::AutoVectorRooter::AutoVectorRooter' requested here : AutoVectorRooter(cx, SHAPEVECTOR) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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:282:5: note: in instantiation of member function 'JSC::Yarr::Vector::Vector' requested here PatternAlternative(PatternDisjunction* disjunction) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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 /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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) ^In file included from /tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/tests.cpp:7:In file included from ../jsapi-tests/tests.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-tests/tests.h:31:5: note: in instantiation of member function 'js::Vector::Vector' requested here JSAPITestString() {} ^21 warnings generated./tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/expandlibs_exec.py --depend .deps/.//jsapi-tests.pp --target jsapi-tests --uselist -- clang++ -o jsapi-tests -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer selfTest.o testAddPropertyPropcache.o testArgumentsObject.o testArrayBuffer.o testBindCallable.o testBug604087.o testCallNonGenericMethodOnProxy.o testChromeBuffer.o testClassGetter.o testCloneScript.o testConservativeGC.o testContexts.o testCustomIterator.o testDebugger.o testDeepFreeze.o testDefineGetterSetterNonEnumerable.o testDefineProperty.o testEnclosingFunction.o testErrorCopying.o testException.o testExternalStrings.o testFindSCCs.o testFuncCallback.o testFunctionProperties.o testGCExactRooting.o testGCFinalizeCallback.o testGCOutOfMemory.o testGetPropertyDefault.o testHashTable.o testHashTableInit.o testIndexToString.o testIntString.o testIntTypesABI.o testIntern.o testJSEvaluateScript.o testLookup.o testLooselyEqual.o testNewObject.o testOOM.o testObjectEmulatingUndefined.o testOps.o testOriginPrincipals.o testParseJSON.o testProfileStrings.o testPropCache.o testRegExp.o testResolveRecursion.o testSameValue.o testScriptInfo.o testScriptObject.o testSetProperty.o testSourcePolicy.o testStringBuffer.o testToIntWidth.o testTrap.o testTypedArrays.o testUTF8.o testXDR.o tests.o -lpthread -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -ldl -L/usr/lib/../lib -lffi /tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "jsapi-tests" "../dist/bin"rm -f "/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/jsapi-tests-gdb.py"/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/Preprocessor.py -Dtopsrcdir=/tmp/js/src/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -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_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=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 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "jsapi-tests-gdb.py.in" -o "/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests/jsapi-tests-gdb.py" make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests'make -C tests libsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/tests'make[2]: Nothing to be done for 'libs'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/tests'make -C gdb libsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/gdb'rm -f "/tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py"/tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/Preprocessor.py -Dtopsrcdir=/tmp/js/src/mozjs-24.2.0/js/src -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -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_ENDIAN_H=1 -DJS_HAVE_ENDIAN_H=1 -DHAVE_UINT=1 -DHAVE_UNAME_DOMAINNAME_FIELD=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SYS_BITYPES_H=1 -DHAVE_MEMORY_H=1 -DHAVE_UNISTD_H=1 -DHAVE_GNU_LIBC_VERSION_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_X11_XKBLIB_H=1 -DHAVE_CPUID_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DNEW_H=\ -DHAVE_SYS_CDEFS_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_FCHMOD=1 -DHAVE_FLOCKFILE=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETPAGESIZE=1 -DHAVE_LCHOWN=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MEMMOVE=1 -DHAVE_RANDOM=1 -DHAVE_SBRK=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STATVFS=1 -DHAVE_STATVFS64=1 -DHAVE_STRERROR=1 -DHAVE_STRTOK_R=1 -DHAVE_TRUNCATE64=1 -DHAVE_WCRTOMB=1 -DHAVE_MBRTOWC=1 -DHAVE_RES_NINIT=1 -DHAVE_GNU_GET_LIBC_VERSION=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_VA_LIST_AS_ARRAY=1 -DHAVE_CPP_AMBIGUITY_RESOLVING_USING=1 -DHAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR=1 -DNEED_CPP_UNUSED_IMPLEMENTATIONS=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_I18N_LC_MESSAGES=1 -DHAVE_LOCALECONV=1 -DNS_ATTR_MALLOC=__attribute__\(\(malloc\)\) -DNS_WARN_UNUSED_RESULT=__attribute__\(\(warn_unused_result\)\) -DMOZ_UPDATE_CHANNEL=default -DRELEASE_BUILD=1 -DMOZ_DEBUG_SYMBOLS=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 -DMOZ_DLL_SUFFIX=\".so\" -DHAVE_POSIX_FALLOCATE=1 -DXP_UNIX=1 -DJS_THREADSAFE=1 -DU_USING_ICU_NAMESPACE=0 -DHAVE_SETLOCALE=1 -DHAVE_LOCALECONV=1 -DNDEBUG -DTRIMMED "gdb-tests-gdb.py.in" -o "/tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" /tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "/tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests-gdb.py" "../dist/bin"mkdir -p ".deps/"gdb-tests.cppclang++ -o gdb-tests.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/gdb-tests.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests.cpp:9:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests.cpp:9:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests.cpp:9:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/gdb-tests.cpp:9:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated.test-JSObject.cppclang++ -o test-JSObject.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-JSObject.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSObject.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated.test-JSString.cppclang++ -o test-JSString.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-JSString.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-JSString.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^5 warnings generated.test-Root.cppclang++ -o test-Root.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-Root.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-Root.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-Root.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-Root.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-Root.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-Root.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated.test-jsid.cppclang++ -o test-jsid.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-jsid.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsid.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated.test-jsval.cppclang++ -o test-jsval.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-jsval.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-jsval.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated.test-prettyprinters.cppclang++ -o test-prettyprinters.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/test-prettyprinters.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/test-prettyprinters.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated.typedef-printers.cppclang++ -o typedef-printers.o -c -I../dist/system_wrappers_js -include ../config/gcc_hidden.h -DEXPORT_JS_API -DIMPL_MFBT -DNO_NSPR_10_SUPPORT -I.. -I.. -I../gdb -I. -I../dist/include -I/usr/include/nspr -fPIC -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer -Qunused-arguments -DMOZILLA_CLIENT -include ../js-confdefs.h -MD -MP -MF .deps/typedef-printers.o.pp /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cppclang-3.8: warning: optimization flag '-freorder-blocks' is not supportedIn file included from /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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 /tmp/js/src/mozjs-24.2.0/js/src/gdb/tests/typedef-printers.cpp:1:In file included from ../gdb/gdb-tests.h:23:In file included from ../jsapi.h:32:../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) ^4 warnings generated./tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ../config/expandlibs_exec.py --depend .deps/.//gdb-tests.pp --target gdb-tests --uselist -- clang++ -o gdb-tests -Qunused-arguments -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 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -freorder-blocks -fomit-frame-pointer gdb-tests.o test-JSObject.o test-JSString.o test-Root.o test-jsid.o test-jsval.o test-prettyprinters.o typedef-printers.o -lpthread -Wl,--build-id -Wl,-rpath-link,../dist/bin -Wl,-rpath-link,/usr/lib -L../dist/bin -L../dist/lib ../libjs_static.a -L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -ldl -L/usr/lib/../lib -lffi /tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "gdb-tests" "../dist/bin"make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/gdb'/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libjs_static.a" "dist/lib"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libjs_static.a.desc" "dist/lib"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/bin"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/lib"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "host_jskwgen" "dist/host/bin"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 755 "host_jsoplengen" "dist/host/bin"/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -R -m 644 "libmozjs-.so" "dist/sdk/lib"make[1]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src'make toolsmake[1]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src'make -C config toolsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/config'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/config'make -C shell toolsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'make -C jsapi-tests toolsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/jsapi-tests'make -C tests toolsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/tests'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/tests'make -C gdb toolsmake[2]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/gdb'make[2]: Nothing to be done for 'tools'.make[2]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/gdb'make[1]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src'if test -d dist/bin ; then touch dist/bin/.purgecaches ; fi==> Entering fakeroot environment...==> Starting package().../tmp/js/src/mozjs-24.2.0/js/src/_virtualenv/bin/python ./config/Preprocessor.py -Dprefix="/usr" -Dexec_prefix="/usr" -Dincludedir="/usr/include" -Dlibdir="/usr/lib" -DMOZILLA_VERSION="" -DLIBRARY_NAME="mozjs-" -DJS_CONFIG_LIBS="-L/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -Wl,-version-script,symverscript -ldl -lm -lz -ldl" -DJS_CONFIG_MOZ_JS_LIBS="-L/usr/lib -lmozjs-" -DMOZJS_MAJOR_VERSION="" -DMOZJS_MINOR_VERSION="" -DMOZJS_PATCH_VERSION="" -DMOZJS_ALPHA="" -DNSPR_CFLAGS="-I/usr/include/nspr" -DNSPR_PKGCONF_CHECK="nspr >= 4.9.2" -DUSE_CXX11="" js.pc.in > mozjs-.pc/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t mozjs-.pc /tmp/js/pkg/js/usr/lib/pkgconfig/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t js-config.h js.msg jsalloc.h jsapi.h jsclass.h jsclist.h jscpucfg.h jsdbgapi.h jsfriendapi.h jslock.h ./perf/jsperf.h jsprf.h jsprototypes.h jsproxy.h jsprvtd.h jspubtd.h jstypes.h jsutil.h jsversion.h jswrapper.h /tmp/js/pkg/js/usr/include/mozjs-/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t ./../public/Anchor.h ./../public/CallArgs.h ./../public/CharacterEncoding.h ./../public/Date.h ./../public/GCAPI.h ./../public/HashTable.h ./../public/HeapAPI.h ./../public/LegacyIntTypes.h ./../public/MemoryMetrics.h ./../public/PropertyKey.h ./../public/RequiredDefines.h ./../public/RootingAPI.h ./../public/TemplateLib.h ./../public/Utility.h ./../public/Value.h ./../public/Vector.h /tmp/js/pkg/js/usr/include/mozjs-/js/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t ./../../mfbt/Assertions.h ./../../mfbt/Atomics.h ./../../mfbt/Attributes.h ./../../mfbt/BloomFilter.h ./../../mfbt/Casting.h ./../../mfbt/Char16.h ./../../mfbt/CheckedInt.h ./../../mfbt/Compiler.h ./../../mfbt/Constants.h ./../../mfbt/DebugOnly.h ./../../mfbt/decimal/Decimal.h ./../../mfbt/Endian.h ./../../mfbt/EnumSet.h ./../../mfbt/FloatingPoint.h ./../../mfbt/GuardObjects.h ./../../mfbt/HashFunctions.h ./../../mfbt/Likely.h ./../../mfbt/LinkedList.h ./../../mfbt/MathAlgorithms.h ./../../mfbt/MemoryChecking.h ./../../mfbt/MSStdInt.h ./../../mfbt/NullPtr.h ./../../mfbt/PodOperations.h ./../../mfbt/Poison.h ./../../mfbt/Range.h ./../../mfbt/RangedPtr.h ./../../mfbt/RefPtr.h ./../../mfbt/Scoped.h ./../../mfbt/SHA1.h ./../../mfbt/SplayTree.h ./../../mfbt/StandardInteger.h ./../../mfbt/ThreadLocal.h ./../../mfbt/TypedEnum.h ./../../mfbt/Types.h ./../../mfbt/TypeTraits.h ./../../mfbt/Util.h ./../../mfbt/WeakPtr.h /tmp/js/pkg/js/usr/include/mozjs-/mozilla/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t js-config /tmp/js/pkg/js/usr/bin/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t libjs_static.a /tmp/js/pkg/js/usr/libmv -f /tmp/js/pkg/js/usr/lib/libjs_static.a /tmp/js/pkg/js/usr/lib/libmozjs-.a/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t libmozjs-.so /tmp/js/pkg/js/usr/libmake -C shell installmake[1]: Entering directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'/tmp/js/src/mozjs-24.2.0/js/src/config/nsinstall -t js /tmp/js/pkg/js/usr/binmake[1]: Leaving directory '/tmp/js/src/mozjs-24.2.0/js/src/shell'==> Tidying install... -> Removing doc files... -> Purging unwanted files... -> Removing static library files...==> Checking for packaging issue...==> Creating package "js"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file...error: invalid option '--noprogressbar' -> Generating .MTREE file... -> Compressing package...==> Leaving fakeroot environment.==> Finished making: js 24.2.0-3 (Thu Apr 13 19:43:10 UTC 2017)CMD: pacman --query --file js-24.2.0-3-x86_64.pkg.tar.xz
Creating hybrid package for 'js'
Trying to find vanilla package 'js'...
CMD: pacman --query --file /mirror/gnome-js-common-0.1.2-3.pkg.tar.xz
CMD: pacman --query --file /mirror/python-simplejson-3.8.2-1.pkg.tar.xz
CMD: pacman --query --file /mirror/kdevelop-qmljs-1.7.0-2.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-anyjson-0.3.3-7.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-jsonpointer-1.10-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-jswebkit-0.0.3-5.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-simplejson-3.8.2-1.pkg.tar.xz
CMD: pacman --query --file /mirror/lua51-luajson-1.3.3-2.pkg.tar.xz
CMD: pacman --query --file /mirror/libfastjson-0.99.2-1.pkg.tar.xz
CMD: pacman --query --file /mirror/haskell-hjsmin-0.2.0.1-8.pkg.tar.xz
CMD: pacman --query --file /mirror/nodejs-6.3.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-jsonschema-2.5.1-3.pkg.tar.xz
CMD: pacman --query --file /mirror/kjsembed-5.23.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-jsonpatch-1.14-1.pkg.tar.xz
CMD: pacman --query --file /mirror/jsoncpp-1.7.3-2.pkg.tar.xz
CMD: pacman --query --file /mirror/uglify-js-2.7.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-ujson-1.35-2.pkg.tar.xz
CMD: pacman --query --file /mirror/perl-json-2.90-1.pkg.tar.xz
CMD: pacman --query --file /mirror/qjson-0.8.1-5.pkg.tar.xz
CMD: pacman --query --file /mirror/json-glib-1.2.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python-jsonpickle-0.9.3-1.pkg.tar.xz
CMD: pacman --query --file /mirror/nodejs-less-2.7.1-1.pkg.tar.xz
CMD: pacman --query --file /mirror/haskell-js-jquery-3.0.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/lua-luajson-1.3.3-2.pkg.tar.xz
CMD: pacman --query --file /mirror/perl-json-any-1.39-2.pkg.tar.xz
CMD: pacman --query --file /mirror/haskell-bower-json-0.8.0-10.pkg.tar.xz
CMD: pacman --query --file /mirror/python-jsonschema-2.5.1-3.pkg.tar.xz
CMD: pacman --query --file /mirror/lua52-luajson-1.3.3-2.pkg.tar.xz
CMD: pacman --query --file /mirror/haskell-js-flot-0.8.3-2.pkg.tar.xz
CMD: pacman --query --file /mirror/python-ujson-1.35-2.pkg.tar.xz
CMD: pacman --query --file /mirror/nodejs-grunt-cli-1.2.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-jsonpickle-0.9.3-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python-jsonpatch-1.14-1.pkg.tar.xz
CMD: pacman --query --file /mirror/js17-17.0.0-3.pkg.tar.xz
CMD: pacman --query --file /mirror/perl-json-xs-3.02-3.pkg.tar.xz
CMD: pacman --query --file /mirror/python-anyjson-0.3.3-7.pkg.tar.xz
CMD: pacman --query --file /mirror/jsampler-0.9-3.pkg.tar.xz
CMD: pacman --query --file /mirror/cjs-3.0.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/gjs-1.45.3-1.pkg.tar.xz
CMD: pacman --query --file /mirror/haskell-json-0.9.1-5.pkg.tar.xz
CMD: pacman --query --file /mirror/phantomjs-2.1.1-3.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-jsonrpclib-0.1.7-1.pkg.tar.xz
CMD: pacman --query --file /mirror/java-jsvc-1.0.15-2.pkg.tar.xz
CMD: pacman --query --file /mirror/js185-1.0.0-3.pkg.tar.xz
CMD: pacman --query --file /mirror/java-jsch-0.1.51-1.pkg.tar.xz
CMD: pacman --query --file /mirror/python2-cjson-1.1.0-1.pkg.tar.xz
CMD: pacman --query --file /mirror/js-24.2.0-3.pkg.tar.xz
Package file has the following structure:
/.PKGINFO/.MTREE/usr/lib/libmozjs-24.so/usr/lib/pkgconfig/mozjs-24.pc/usr/include/mozjs-24/js-config.h/usr/include/mozjs-24/js.msg/usr/include/mozjs-24/jsalloc.h/usr/include/mozjs-24/jsapi.h/usr/include/mozjs-24/jsclass.h/usr/include/mozjs-24/jsclist.h/usr/include/mozjs-24/jscpucfg.h/usr/include/mozjs-24/jsdbgapi.h/usr/include/mozjs-24/jsfriendapi.h/usr/include/mozjs-24/jslock.h/usr/include/mozjs-24/jsperf.h/usr/include/mozjs-24/jsprf.h/usr/include/mozjs-24/jsprototypes.h/usr/include/mozjs-24/jsproxy.h/usr/include/mozjs-24/jsprvtd.h/usr/include/mozjs-24/jspubtd.h/usr/include/mozjs-24/jstypes.h/usr/include/mozjs-24/jsutil.h/usr/include/mozjs-24/jsversion.h/usr/include/mozjs-24/jswrapper.h/usr/include/mozjs-24/js/Anchor.h/usr/include/mozjs-24/js/CallArgs.h/usr/include/mozjs-24/js/CharacterEncoding.h/usr/include/mozjs-24/js/Date.h/usr/include/mozjs-24/js/GCAPI.h/usr/include/mozjs-24/js/HashTable.h/usr/include/mozjs-24/js/HeapAPI.h/usr/include/mozjs-24/js/LegacyIntTypes.h/usr/include/mozjs-24/js/MemoryMetrics.h/usr/include/mozjs-24/js/PropertyKey.h/usr/include/mozjs-24/js/RequiredDefines.h/usr/include/mozjs-24/js/RootingAPI.h/usr/include/mozjs-24/js/TemplateLib.h/usr/include/mozjs-24/js/Utility.h/usr/include/mozjs-24/js/Value.h/usr/include/mozjs-24/js/Vector.h/usr/include/mozjs-24/mozilla/Assertions.h/usr/include/mozjs-24/mozilla/Atomics.h/usr/include/mozjs-24/mozilla/Attributes.h/usr/include/mozjs-24/mozilla/BloomFilter.h/usr/include/mozjs-24/mozilla/Casting.h/usr/include/mozjs-24/mozilla/Char16.h/usr/include/mozjs-24/mozilla/CheckedInt.h/usr/include/mozjs-24/mozilla/Compiler.h/usr/include/mozjs-24/mozilla/Constants.h/usr/include/mozjs-24/mozilla/DebugOnly.h/usr/include/mozjs-24/mozilla/Decimal.h/usr/include/mozjs-24/mozilla/Endian.h/usr/include/mozjs-24/mozilla/EnumSet.h/usr/include/mozjs-24/mozilla/FloatingPoint.h/usr/include/mozjs-24/mozilla/GuardObjects.h/usr/include/mozjs-24/mozilla/HashFunctions.h/usr/include/mozjs-24/mozilla/Likely.h/usr/include/mozjs-24/mozilla/LinkedList.h/usr/include/mozjs-24/mozilla/MathAlgorithms.h/usr/include/mozjs-24/mozilla/MemoryChecking.h/usr/include/mozjs-24/mozilla/MSStdInt.h/usr/include/mozjs-24/mozilla/NullPtr.h/usr/include/mozjs-24/mozilla/PodOperations.h/usr/include/mozjs-24/mozilla/Poison.h/usr/include/mozjs-24/mozilla/Range.h/usr/include/mozjs-24/mozilla/RangedPtr.h/usr/include/mozjs-24/mozilla/RefPtr.h/usr/include/mozjs-24/mozilla/Scoped.h/usr/include/mozjs-24/mozilla/SHA1.h/usr/include/mozjs-24/mozilla/SplayTree.h/usr/include/mozjs-24/mozilla/StandardInteger.h/usr/include/mozjs-24/mozilla/ThreadLocal.h/usr/include/mozjs-24/mozilla/TypedEnum.h/usr/include/mozjs-24/mozilla/Types.h/usr/include/mozjs-24/mozilla/TypeTraits.h/usr/include/mozjs-24/mozilla/Util.h/usr/include/mozjs-24/mozilla/WeakPtr.h/usr/bin/js24-config/usr/bin/js24/sysroot/usr/lib/libmozjs-.so/sysroot/usr/lib/pkgconfig/mozjs-.pc/sysroot/usr/include/mozjs-/js-config.h/sysroot/usr/include/mozjs-/js.msg/sysroot/usr/include/mozjs-/jsalloc.h/sysroot/usr/include/mozjs-/jsapi.h/sysroot/usr/include/mozjs-/jsclass.h/sysroot/usr/include/mozjs-/jsclist.h/sysroot/usr/include/mozjs-/jscpucfg.h/sysroot/usr/include/mozjs-/jsdbgapi.h/sysroot/usr/include/mozjs-/jsfriendapi.h/sysroot/usr/include/mozjs-/jslock.h/sysroot/usr/include/mozjs-/jsperf.h/sysroot/usr/include/mozjs-/jsprf.h/sysroot/usr/include/mozjs-/jsprototypes.h/sysroot/usr/include/mozjs-/jsproxy.h/sysroot/usr/include/mozjs-/jsprvtd.h/sysroot/usr/include/mozjs-/jspubtd.h/sysroot/usr/include/mozjs-/jstypes.h/sysroot/usr/include/mozjs-/jsutil.h/sysroot/usr/include/mozjs-/jsversion.h/sysroot/usr/include/mozjs-/jswrapper.h/sysroot/usr/include/mozjs-/js/Anchor.h/sysroot/usr/include/mozjs-/js/CallArgs.h/sysroot/usr/include/mozjs-/js/CharacterEncoding.h/sysroot/usr/include/mozjs-/js/Date.h/sysroot/usr/include/mozjs-/js/GCAPI.h/sysroot/usr/include/mozjs-/js/HashTable.h/sysroot/usr/include/mozjs-/js/HeapAPI.h/sysroot/usr/include/mozjs-/js/LegacyIntTypes.h/sysroot/usr/include/mozjs-/js/MemoryMetrics.h/sysroot/usr/include/mozjs-/js/PropertyKey.h/sysroot/usr/include/mozjs-/js/RequiredDefines.h/sysroot/usr/include/mozjs-/js/RootingAPI.h/sysroot/usr/include/mozjs-/js/TemplateLib.h/sysroot/usr/include/mozjs-/js/Utility.h/sysroot/usr/include/mozjs-/js/Value.h/sysroot/usr/include/mozjs-/js/Vector.h/sysroot/usr/include/mozjs-/mozilla/Assertions.h/sysroot/usr/include/mozjs-/mozilla/Atomics.h/sysroot/usr/include/mozjs-/mozilla/Attributes.h/sysroot/usr/include/mozjs-/mozilla/BloomFilter.h/sysroot/usr/include/mozjs-/mozilla/Casting.h/sysroot/usr/include/mozjs-/mozilla/Char16.h/sysroot/usr/include/mozjs-/mozilla/CheckedInt.h/sysroot/usr/include/mozjs-/mozilla/Compiler.h/sysroot/usr/include/mozjs-/mozilla/Constants.h/sysroot/usr/include/mozjs-/mozilla/DebugOnly.h/sysroot/usr/include/mozjs-/mozilla/Decimal.h/sysroot/usr/include/mozjs-/mozilla/Endian.h/sysroot/usr/include/mozjs-/mozilla/EnumSet.h/sysroot/usr/include/mozjs-/mozilla/FloatingPoint.h/sysroot/usr/include/mozjs-/mozilla/GuardObjects.h/sysroot/usr/include/mozjs-/mozilla/HashFunctions.h/sysroot/usr/include/mozjs-/mozilla/Likely.h/sysroot/usr/include/mozjs-/mozilla/LinkedList.h/sysroot/usr/include/mozjs-/mozilla/MathAlgorithms.h/sysroot/usr/include/mozjs-/mozilla/MemoryChecking.h/sysroot/usr/include/mozjs-/mozilla/MSStdInt.h/sysroot/usr/include/mozjs-/mozilla/NullPtr.h/sysroot/usr/include/mozjs-/mozilla/PodOperations.h/sysroot/usr/include/mozjs-/mozilla/Poison.h/sysroot/usr/include/mozjs-/mozilla/Range.h/sysroot/usr/include/mozjs-/mozilla/RangedPtr.h/sysroot/usr/include/mozjs-/mozilla/RefPtr.h/sysroot/usr/include/mozjs-/mozilla/Scoped.h/sysroot/usr/include/mozjs-/mozilla/SHA1.h/sysroot/usr/include/mozjs-/mozilla/SplayTree.h/sysroot/usr/include/mozjs-/mozilla/StandardInteger.h/sysroot/usr/include/mozjs-/mozilla/ThreadLocal.h/sysroot/usr/include/mozjs-/mozilla/TypedEnum.h/sysroot/usr/include/mozjs-/mozilla/Types.h/sysroot/usr/include/mozjs-/mozilla/TypeTraits.h/sysroot/usr/include/mozjs-/mozilla/Util.h/sysroot/usr/include/mozjs-/mozilla/WeakPtr.hGenerating .MTREE
CMD: bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO usr sysroot
Tar-ing up files
CMD: bsdtar -cf - .PKGINFO usr sysroot .MTREE
CMD: xz -c -z
Successfully ran bsdtar -cf - .PKGINFO usr sysroot .MTREE | xz -c -z
CMD: bsdtar -tqf js.pkg.tar.xz .PKGINFO
Created package at path /var/cache/pacman/pkg/js.pkg.tar.xz
Attempting to access local repository, attempt 1
CMD: repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/js.pkg.tar.xz
==> Extracting database to a temporary location...==> Extracting database to a temporary location...==> Adding package '/var/cache/pacman/pkg/js.pkg.tar.xz' -> Computing checksums... -> Creating 'desc' db entry... -> Creating 'files' db entry...==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'Printing config logfiles
CMD: config logfiles '/tmp/js/src/mozjs-24.2.0/js/src/config.log'
This file contains any messages produced by compilers whilerunning configure, to aid debugging if configure makes a mistake.configure:861: checking host system typeconfigure:882: checking target system typeconfigure:900: checking build system typeconfigure:961: checking for gawkconfigure:1208: checking for perl5configure:1208: checking for perlconfigure:2624: checking for gccconfigure:2737: checking whether the C compiler (clang ) worksconfigure:2753: clang -o conftest conftest.c 1>&5configure:2750:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]main(){return(0);}^1 warning generated.configure:2779: checking whether the C compiler (clang ) is a cross-compilerconfigure:2784: checking whether we are using GNU Cconfigure:2793: clang -E conftest.cconfigure:2812: checking whether clang accepts -gconfigure:2848: checking for c++configure:2880: checking whether the C++ compiler (clang++ ) worksconfigure:2896: clang++ -o conftest conftest.C 1>&5configure:2922: checking whether the C++ compiler (clang++ ) is a cross-compilerconfigure:2927: checking whether we are using GNU C++configure:2936: clang++ -E conftest.Cconfigure:2955: checking whether clang++ accepts -gconfigure:3004: clang -c conftest.c 1>&5configure:3021: clang -c conftest.c 1>&5configure:3017:1: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]exit (42);^configure:3017:1: note: include the header or explicitly provide a declaration for 'exit' 1 warning generated.configure:3040: checking for ranlibconfigure:3072: checking for asconfigure:3126: checking for arconfigure:3161: checking for ldconfigure:3196: checking for stripconfigure:3231: checking for windresconfigure:3751: checking how to run the C preprocessorconfigure:3772: clang -E conftest.c >/dev/null 2>conftest.outconfigure:3831: checking how to run the C++ preprocessorconfigure:3849: clang++ -E conftest.C >/dev/null 2>conftest.outconfigure:3908: checking for sb-confconfigure:3908: checking for veconfigure:3970: checking for a BSD compatible installconfigure:4023: checking whether ln -s worksconfigure:4045: checking for tar archiverconfigure:4051: checking for gnutarconfigure:4051: checking for gtarconfigure:4051: checking for tarconfigure:4089: checking for minimum required perl version >= 5.006configure:4100: checking for full perl installationconfigure:4118: checking for python2.7configure:4218: checking Python environment is Mozilla virtualenvconfigure:4234: checking for doxygenconfigure:4283: checking for autoconfconfigure:4332: checking for xargsconfigure:4547: checking for gmakeconfigure:4547: checking for makeconfigure:4614: checking for Xconfigure:4681: clang -E conftest.c >/dev/null 2>conftest.outconfigure:4757: clang -o conftest conftest.c -lXt 1>&5configure:4753:1: warning: implicit declaration of function 'XtMalloc' is invalid in C99 [-Wimplicit-function-declaration]XtMalloc()^1 warning generated.configure:4931: checking for dnet_ntoa in -ldnetconfigure:4950: clang -o conftest conftest.c -ldnet 1>&5/usr/bin/ld: cannot find -ldnetclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 4939 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char dnet_ntoa();int main() {dnet_ntoa(); return 0; }configure:4972: checking for dnet_ntoa in -ldnet_stubconfigure:4991: clang -o conftest conftest.c -ldnet_stub 1>&5/usr/bin/ld: cannot find -ldnet_stubclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 4980 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char dnet_ntoa();int main() {dnet_ntoa(); return 0; }configure:5020: checking for gethostbynameconfigure:5048: clang -o conftest conftest.c 1>&5configure:5118: checking for connectconfigure:5146: clang -o conftest conftest.c 1>&5configure:5210: checking for removeconfigure:5238: clang -o conftest conftest.c 1>&5configure:5302: checking for shmatconfigure:5330: clang -o conftest conftest.c 1>&5configure:5403: checking for IceConnectionNumber in -lICEconfigure:5422: clang -o conftest conftest.c -lICE 1>&5configure:5807: clang -c conftest.c 1>&5configure:5803:15: error: use of undeclared identifier '__thumb2__'return sizeof(__thumb2__);^1 error generated.configure: failed program was:#line 5800 "configure"#include "confdefs.h"int main() {return sizeof(__thumb2__);; return 0; }configure:6016: checking that static assertion macros used in autoconf tests workconfigure:6037: clang -c conftest.c 1>&5configure:6054: clang -c conftest.c 1>&5configure:6054:1: error: 'static_assert_line_6054' declared as an array with a negative sizeCONFIGURE_STATIC_ASSERT(0)^~~~~~~~~~~~~~~~~~~~~~~~~~configure:6049:44: note: expanded from macro 'CONFIGURE_STATIC_ASSERT'#define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~configure:6050:55: note: expanded from macro 'CONFIGURE_STATIC_ASSERT_IMPL'#define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~configure:6051:94: note: expanded from macro 'CONFIGURE_STATIC_ASSERT_IMPL2'#define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1]^~~~~~~~~~~~~~~~~~~~1 error generated.configure: failed program was:#line 6047 "configure"#include "confdefs.h"#define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__)#define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line)#define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1]int main() {CONFIGURE_STATIC_ASSERT(0); return 0; }configure:6077: clang++ -c conftest.C 1>&5configure:6094: clang++ -c conftest.C 1>&5configure:6094:1: error: 'static_assert_line_6094' declared as an array with a negative sizeCONFIGURE_STATIC_ASSERT(0)^~~~~~~~~~~~~~~~~~~~~~~~~~configure:6089:44: note: expanded from macro 'CONFIGURE_STATIC_ASSERT'#define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~configure:6090:55: note: expanded from macro 'CONFIGURE_STATIC_ASSERT_IMPL'#define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line)^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~configure:6091:94: note: expanded from macro 'CONFIGURE_STATIC_ASSERT_IMPL2'#define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1]^~~~~~~~~~~~~~~~~~~~1 error generated.configure: failed program was:#line 6087 "configure"#include "confdefs.h"#define CONFIGURE_STATIC_ASSERT(condition) CONFIGURE_STATIC_ASSERT_IMPL(condition, __LINE__)#define CONFIGURE_STATIC_ASSERT_IMPL(condition, line) CONFIGURE_STATIC_ASSERT_IMPL2(condition, line)#define CONFIGURE_STATIC_ASSERT_IMPL2(condition, line) typedef int static_assert_line_##line[(condition) ? 1 : -1]int main() {CONFIGURE_STATIC_ASSERT(0); return 0; }configure:6257: checking for --build-id option to ldconfigure:6268: clang -o conftest -std=gnu99 -fgnu89-inline -Qunused-arguments -Wl,--build-id conftest.c 1>&5configure:6292: checking whether the C compiler supports -Werror=return-typeconfigure:6315: clang -c -std=gnu99 -fgnu89-inline -Werror -Werror=return-type -Qunused-arguments conftest.c 1>&5configure:6343: checking whether the C compiler supports -Wtype-limitsconfigure:6366: clang -c -std=gnu99 -fgnu89-inline -Werror -Wtype-limits -Qunused-arguments conftest.c 1>&5configure:6394: checking whether the C compiler supports -Wempty-bodyconfigure:6417: clang -c -std=gnu99 -fgnu89-inline -Werror -Wempty-body -Qunused-arguments conftest.c 1>&5configure:6445: checking whether the C compiler supports -Wsign-compareconfigure:6468: clang -c -std=gnu99 -fgnu89-inline -Werror -Wsign-compare -Qunused-arguments conftest.c 1>&5configure:6553: checking whether the C++ compiler supports -Werror=return-typeconfigure:6576: clang++ -c -Werror -Werror=return-type -Qunused-arguments conftest.C 1>&5configure:6604: checking whether the C++ compiler supports -Wtype-limitsconfigure:6627: clang++ -c -Werror -Wtype-limits -Qunused-arguments conftest.C 1>&5configure:6655: checking whether the C++ compiler supports -Wempty-bodyconfigure:6678: clang++ -c -Werror -Wempty-body -Qunused-arguments conftest.C 1>&5configure:6706: checking whether the C++ compiler supports -Werror=conversion-nullconfigure:6729: clang++ -c -Werror -Werror=conversion-null -Qunused-arguments conftest.C 1>&5configure:6757: checking whether the C++ compiler supports -Wsign-compareconfigure:6780: clang++ -c -Werror -Wsign-compare -Qunused-arguments conftest.C 1>&5configure:6812: checking whether the C++ compiler supports -Wno-invalid-offsetofconfigure:6835: clang++ -c -Werror -Winvalid-offsetof -Qunused-arguments conftest.C 1>&5configure:6887: checking whether the C++ compiler supports -Wno-extended-offsetofconfigure:6910: clang++ -c -Werror -Wextended-offsetof -Qunused-arguments conftest.C 1>&5configure:6948: checking whether ld has archive extraction flagsconfigure:6972: clang -o conftest -std=gnu99 -fgnu89-inline -Qunused-arguments -Wl,--whole-archive conftest.c -Wl,--no-whole-archive 1>&5configure:7007: checking for 64-bit OSconfigure:7016: clang -c -std=gnu99 -fgnu89-inline -Qunused-arguments conftest.c 1>&5configure:7137: checking for custom implementation configure:8520: checking whether the linker supports Identical Code Foldingconfigure:8529: clang -o conftest -Wl,--build-id -Wl,--icf=safe -ffunction-sections conftest.c 1>&2/usr/bin/ld: unrecognized option '--icf=safe'/usr/bin/ld: use the --help option for usage informationclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure:8569: checking whether removing dead symbols breaks debuggingconfigure:8576: clang -o conftest.o -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -g -c conftest.c 1>&2configure:8577: clang -o conftest -Wl,--build-id -g -Wl,--gc-sections conftest.o 1>&2configure:8600: checking for ANSI C header filesconfigure:8613: clang -E -Qunused-arguments conftest.c >/dev/null 2>conftest.outconfigure:8680: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -Wl,--build-id conftest.c 1>&5configure:8675:67: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);^configure:8675:67: note: include the header or explicitly provide a declaration for 'exit' 1 warning generated.configure:8707: checking for working constconfigure:8761: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:8785: checking for mode_tconfigure:8821: checking for off_tconfigure:8857: checking for pid_tconfigure:8893: checking for size_tconfigure:8936: checking for __stdcallconfigure:8950: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -Qunused-arguments conftest.C 1>&5configure:8944:48: warning: calling convention '__stdcall' ignored for this target [-Wignored-attributes]template <> struct foo {}; ^configure:8944:38: error: redefinition of 'foo' template <> struct foo {}; ^~~~~~~~~~~~~~~~~~~~~~~~configure:8943:38: note: previous definition is heretemplate <> struct foo {}; ^1 warning and 1 error generated.configure: failed program was:#line 8941 "configure"#include "confdefs.h"template struct foo; template <> struct foo {}; template <> struct foo {}; int main() {; return 0; }configure:8982: checking for ssize_tconfigure:8995: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9020: checking for st_blksize in struct statconfigure:9033: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9029:18: warning: expression result unused [-Wunused-value]struct stat s; s.st_blksize;~ ^~~~~~~~~~1 warning generated.configure:9057: checking for siginfo_tconfigure:9070: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9097: checking for the size of void*configure:9115: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9109:28: error: 'a' declared as an array with a negative sizeint a[sizeof (void*) == 4 ? 1 : -1];^~~~~~~~~~~~~~~~~~~~~~~~~~~~1 error generated.configure: failed program was:#line 9105 "configure"#include "confdefs.h"int main() {int a[sizeof (void*) == 4 ? 1 : -1];return 0;; return 0; }configure:9115: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9163: checking for endian.hconfigure:9176: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9219: checking for machine/endian.hconfigure:9232: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9226:10: fatal error: 'machine/endian.h' file not found#include ^1 error generated.configure: failed program was:#line 9224 "configure"#include "confdefs.h"#include #include int main() {; return 0; }configure:9275: checking for sys/isa_defs.hconfigure:9288: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9282:10: fatal error: 'sys/isa_defs.h' file not found#include ^1 error generated.configure: failed program was:#line 9280 "configure"#include "confdefs.h"#include int main() {; return 0; }configure:9328: checking for uintconfigure:9341: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9366: checking for uint_tconfigure:9379: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:9375:7: error: expected ';' after expressionuint_t foo = 0;^;configure:9375:1: error: use of undeclared identifier 'uint_t'uint_t foo = 0;^configure:9375:8: error: use of undeclared identifier 'foo'uint_t foo = 0;^3 errors generated.configure: failed program was:#line 9371 "configure"#include "confdefs.h"#include #include int main() {uint_t foo = 0;; return 0; }configure:9413: checking for uname.domainnameconfigure:9426: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -Qunused-arguments conftest.C 1>&5configure:9453: checking for uname.__domainnameconfigure:9466: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -Qunused-arguments conftest.C 1>&5configure:9462:62: error: no member named '__domainname' in 'utsname'; did you mean 'domainname'?(void)uname(res); if (res != 0) { domain = res->__domainname; }^~~~~~~~~~~~domainname/usr/include/sys/utsname.h:67:10: note: 'domainname' declared herechar domainname[_UTSNAME_DOMAIN_LENGTH];^1 error generated.configure: failed program was:#line 9458 "configure"#include "confdefs.h"#include int main() {struct utsname *res; char *domain;(void)uname(res); if (res != 0) { domain = res->__domainname; }; return 0; }configure:9506: checking for gcc c++0x headers bug without rtticonfigure:9518: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -Qunused-arguments conftest.C 1>&5configure:9581: checking for visibility(hidden) attributeconfigure:9609: checking for visibility(default) attributeconfigure:9637: checking for visibility pragma supportconfigure:9662: checking For gcc visibility bug with class-level attributes (GCC bug 26905)configure:9690: checking For x86_64 gcc visibility bug with builtins (GCC bug 20297)configure:9742: checking for gcc PR49911configure:9800: clang++ -o conftest -O2 -Qunused-arguments -Wl,--build-id conftest.C 1>&5configure:9833: checking for gcc pr39608configure:9863: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -Qunused-arguments conftest.C 1>&5configure:9859:1: warning: expression result unused [-Wunused-value]true^~~~1 warning generated.configure:9893: checking for llvm pr8927configure:9933: clang -o conftest -O2 -Qunused-arguments -Wl,--build-id conftest.c 1>&5configure:9972: checking for dirent.h that defines DIRconfigure:9985: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10013: checking for opendir in -ldirconfigure:10032: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -Wl,--build-id conftest.c -ldir 1>&5/usr/bin/ld: cannot find -ldirclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 10021 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char opendir();int main() {opendir(); return 0; }configure:10107: checking for sys/byteorder.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10114:10: fatal error: 'sys/byteorder.h' file not found#include ^1 error generated.configure: failed program was:#line 10112 "configure"#include "confdefs.h"#include int main() {; return 0; }configure:10107: checking for compat.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10114:10: fatal error: 'compat.h' file not found#include ^1 error generated.configure: failed program was:#line 10112 "configure"#include "confdefs.h"#include int main() {; return 0; }configure:10107: checking for getopt.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for sys/bitypes.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for memory.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for unistd.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for gnu/libc-version.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for nl_types.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for malloc.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for X11/XKBlib.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10107: checking for io.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10114:10: fatal error: 'io.h' file not found#include ^1 error generated.configure: failed program was:#line 10112 "configure"#include "confdefs.h"#include int main() {; return 0; }configure:10107: checking for cpuid.hconfigure:10120: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10155: checking for sys/statvfs.hconfigure:10168: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10155: checking for sys/statfs.hconfigure:10168: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10155: checking for sys/vfs.hconfigure:10168: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10155: checking for sys/mount.hconfigure:10168: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10202: checking for sys/quota.hconfigure:10215: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10248: checking for linux/quota.hconfigure:10261: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10301: checking for newconfigure:10314: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -Qunused-arguments conftest.C 1>&5configure:10413: checking for sys/cdefs.hconfigure:10426: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10478: checking for linux/perf_event.hconfigure:10491: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10506: checking for perf_event_open system callconfigure:10518: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10554: checking for gethostbyname_r in -lc_rconfigure:10573: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -Wl,--build-id conftest.c -lc_r 1>&5/usr/bin/ld: cannot find -lc_rclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 10562 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char gethostbyname_r();int main() {gethostbyname_r(); return 0; }configure:10614: checking for library containing dlopenconfigure:10632: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -Wl,--build-id conftest.c 1>&5/tmp/conftest-8f49a0.o: In function `main':conftest.c:(.text.main+0x12): undefined reference to `dlopen'clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 10621 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char dlopen();int main() {dlopen(); return 0; }configure:10654: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -Wl,--build-id conftest.c -ldl 1>&5configure:10672: checking for dlfcn.hconfigure:10685: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments conftest.c 1>&5configure:10722: checking for dladdrconfigure:10750: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -D_GNU_SOURCE -Qunused-arguments -Wl,--build-id conftest.c -ldl 1>&5configure:10894: checking for socket in -lsocketconfigure:10913: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -Wl,--build-id conftest.c -lsocket -ldl 1>&5/usr/bin/ld: cannot find -lsocketclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 10902 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char socket();int main() {socket(); return 0; }configure:10952: checking for pthread_create in -lpthreadsclang -o dummy dummy.c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -lpthreads -Wl,--build-id -ldldummy.c:4:38: warning: control reaches end of non-void function [-Wreturn-type]void *foo(void *v) { int a = 1; }^1 warning generated./usr/bin/ld: cannot find -lpthreadsclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure:10975: checking for pthread_create in -lpthreadclang -o dummy dummy.c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -Qunused-arguments -lpthread -Wl,--build-id -ldldummy.c:4:38: warning: control reaches end of non-void function [-Wreturn-type]void *foo(void *v) { int a = 1; }^1 warning generated.configure:11080: checking whether clang accepts -pthreadconfigure:11208: checking whether clang needs -traditionalconfigure:11254: checking for 8-bit clean memcmpconfigure:11272: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11264:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]main()^configure:11267:3: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);^configure:11267:3: note: include the header or explicitly provide a declaration for 'exit' configure:11267:8: warning: implicitly declaring library function 'memcmp' with type 'int (const void *, const void *, unsigned long)' [-Wimplicit-function-declaration]exit(memcmp(&c0, &c2, 1) < 0 && memcmp(&c1, &c2, 1) < 0 ? 0 : 1);^configure:11267:8: note: include the header or explicitly provide a declaration for 'memcmp' 3 warnings generated.configure:11294: checking for fchmodconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for flockfileconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for getc_unlockedconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for _getc_nolockconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5/tmp/conftest-429623.o: In function `main':conftest.c:(.text.main+0x12): undefined reference to `_getc_nolock'clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 11299 "configure"#include "confdefs.h"/* System header to define __stub macros and hopefully few prototypes,which can conflict with char _getc_nolock(); below. */#include /* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char _getc_nolock();int main() {/* The GNU C library defines this for functions which it implementsto always fail with ENOSYS. Some functions are actually namedsomething starting with __ and the normal name is an alias. */#if defined (__stub__getc_nolock) || defined (__stub____getc_nolock)choke me#else_getc_nolock();#endif; return 0; }configure:11294: checking for getpagesizeconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for lchownconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for localtime_rconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for lstat64configure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for memmoveconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11306:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]char memmove();^configure:11306:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'1 warning generated.configure:11294: checking for randomconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for rintconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11306:6: warning: incompatible redeclaration of library function 'rint' [-Wincompatible-library-redeclaration]char rint();^configure:11306:6: note: 'rint' is a builtin with type 'double (double)'1 warning generated./tmp/conftest-69753b.o: In function `main':conftest.c:(.text.main+0x1b): undefined reference to `rint'clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 11299 "configure"#include "confdefs.h"/* System header to define __stub macros and hopefully few prototypes,which can conflict with char rint(); below. */#include /* Override any gcc2 internal prototype to avoid an error. *//* We use char because int might match the return type of a gcc2builtin and then its argument prototype would still apply. */char rint();int main() {/* The GNU C library defines this for functions which it implementsto always fail with ENOSYS. Some functions are actually namedsomething starting with __ and the normal name is an alias. */#if defined (__stub_rint) || defined (__stub___rint)choke me#elserint();#endif; return 0; }configure:11294: checking for sbrkconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for snprintfconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11306:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration]char snprintf();^configure:11306:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)'1 warning generated.configure:11294: checking for stat64configure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for statvfsconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for statvfs64configure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for strerrorconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11306:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]char strerror();^configure:11306:6: note: 'strerror' is a builtin with type 'char *(int)'1 warning generated.configure:11294: checking for strtok_rconfigure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11294: checking for truncate64configure:11322: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11360: checking for wcrtombconfigure:11372: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.C -ldl 1>&5configure:11395: checking for mbrtowcconfigure:11407: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.C -ldl 1>&5configure:11439: checking for res_ninit()configure:11456: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5In file included from configure:11449:In file included from /usr/include/resolv.h:56:In file included from /usr/include/sys/types.h:25:/usr/include/features.h:148:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"^1 warning generated.configure:11489: checking for gnu_get_libc_version()configure:11505: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.C -ldl 1>&5configure:11539: checking for an implementation of va_copy()configure:11563: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11557:17: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]exit (1);^configure:11557:17: note: include the header or explicitly provide a declaration for 'exit' 1 warning generated.configure:11580: checking for an implementation of __va_copy()configure:11604: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11598:17: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]exit (1);^configure:11598:17: note: include the header or explicitly provide a declaration for 'exit' 1 warning generated.configure:11621: checking whether va_lists can be copied by valueconfigure:11645: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:11637:19: error: array type 'va_list' (aka '__builtin_va_list') is not assignableargs2 = args1;~~~~~ ^configure:11639:17: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration]exit (1);^configure:11639:17: note: include the header or explicitly provide a declaration for 'exit' 1 warning and 1 error generated.configure: failed program was:#line 11631 "configure"#include "confdefs.h"#include void f (int i, ...) {va_list args1, args2;va_start (args1, i);args2 = args1;if (va_arg (args2, int) != 42 || va_arg (args1, int) != 42)exit (1);va_end (args1); va_end (args2);}int main() { f (0, 42); return 0; }configure:11758: checking whether the C++ "using" keyword resolves ambiguityconfigure:11779: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments conftest.C 1>&5configure:11803: checking for C++ dynamic_cast to void*configure:11827: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.C -ldl 1>&5configure:11854: checking whether C++ requires implementation of unused virtual methodsconfigure:11866: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.C -ldl 1>&5/tmp/conftest-b41bc0.o: In function `X::X()':conftest.C:(.text._ZN1XC2Ev[_ZN1XC2Ev]+0x6): undefined reference to `vtable for X'clang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 11859 "configure"#include "confdefs.h"class X {private: virtual void never_called();};int main() {X x;; return 0; }configure:11892: checking for trouble comparing to zero near std::operator!=()configure:11908: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments conftest.C 1>&5configure:11938: checking for __thread keyword for TLS variablesconfigure:11950: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id -fPIC -shared -Wl,-z,defs -Wl,--gc-sections conftest.C -ldl 1>&5configure:11988: checking for __attribute__((always_inline))configure:12000: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments conftest.C 1>&5configure:12015: checking for __attribute__((malloc))configure:12027: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments conftest.C 1>&5configure:12042: checking for __attribute__((warn_unused_result))configure:12054: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments conftest.C 1>&5configure:12078: checking for LC_MESSAGESconfigure:12090: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments conftest.c 1>&5configure:12116: checking for localeconvconfigure:12144: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:12365: checking for nspr-configconfigure:12400: checking for NSPR - version >= 4.9.2configure:12472: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -I/usr/include/nspr -Qunused-arguments conftest.c 1>&5configure:12514: checking for gzread in -lzconfigure:12533: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -lz -ldl 1>&5configure:12568: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments conftest.c 1>&5configure:12706: checking for pkg-configconfigure:12750: checking for libffi >= 3.0.9configure:12757: checking MOZ_FFI_CFLAGSconfigure:12762: checking MOZ_FFI_LIBSconfigure:12990: checking for valid optimization flagsconfigure:13001: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -O3 -freorder-blocks -Qunused-arguments conftest.c 1>&5clang-3.8: warning: optimization flag '-freorder-blocks' is not supportedconfigure:14054: checking for __cxa_demangleconfigure:14085: clang++ -o conftest -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.C -ldl 1>&5configure:14139: checking for unwind.hconfigure:14152: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments conftest.c 1>&5configure:14169: checking for _Unwind_Backtraceconfigure:14197: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:14268: checking for -pipe supportconfigure:14282: checking whether C compiler supports -fprofile-generateconfigure:14291: clang -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -fprofile-generate -fprofile-correction -Qunused-arguments conftest.c 1>&5clang-3.8: warning: optimization flag '-fprofile-correction' is not supportedconfigure:14342: checking for correct overload resolution with const and templatesconfigure:14377: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -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 -Qunused-arguments conftest.C 1>&5configure:14403: checking for tm_zone tm_gmtoff in struct tmconfigure:14415: clang++ -c -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -pthread -pipe -Qunused-arguments conftest.C 1>&5configure:14457: checking what kind of list files are supported by the linkerconfigure:14462: clang -o conftest.o -c -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -Qunused-arguments conftest.c 1>&5configure:14464: clang -o conftest -lpthread -Wl,--build-id conftest.list -ldl 1>&5configure:14490: checking what kind of ordering can be done with the linkerconfigure:14505: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -Qunused-arguments -lpthread -Wl,--build-id -Wl,--section-ordering-file,conftest.order conftest.c -ldl 1>&5/usr/bin/ld: unrecognized option '--section-ordering-file'/usr/bin/ld: use the --help option for usage informationclang-3.8: error: linker command failed with exit code 1 (use -v to see invocation)configure: failed program was:#line 14498 "configure"#include "confdefs.h"int main() {; return 0; }configure:14517: clang -shared -Wl,-z,defs -Wl,--gc-sections -lpthread -Wl,--build-id -o libconftest.so -Wlconfigure:14591: checking for readline in -lreadlineconfigure:14610: clang -o conftest -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -Qunused-arguments -lpthread -Wl,--build-id conftest.c -lreadline -ldl 1>&5configure:14855: checking for posix_fallocateconfigure:14865: clang -o conftest -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:15146: checking for setlocaleconfigure:15174: clang -o conftest -Qunused-arguments -Wall -Wpointer-arith -Wdeclaration-after-statement -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-unused -std=gnu99 -fgnu89-inline -ffunction-sections -fdata-sections -pthread -pipe -Qunused-arguments -lpthread -Wl,--build-id conftest.c -ldl 1>&5configure:15204: checking for localeconv